- Start deprecating TAG()
authorStefan Ginsberg <stefanginsberg@gmail.com>
Mon, 24 Aug 2009 17:12:25 +0000 (17:12 +0000)
committerStefan Ginsberg <stefanginsberg@gmail.com>
Mon, 24 Aug 2009 17:12:25 +0000 (17:12 +0000)
- Fix inverted tags in prntfont.h, stdunk.h and win32k/objects/font.c

svn path=/trunk/; revision=42915

71 files changed:
reactos/drivers/bus/isapnp/isapnp.h
reactos/drivers/bus/pci/pci.h
reactos/drivers/directx/dxg/tags.h
reactos/drivers/filesystems/cdfs/cdfs.h
reactos/drivers/filesystems/ext2/inc/ext2fsd.h
reactos/drivers/filesystems/fastfat/fcb.c
reactos/drivers/filesystems/fastfat/vfat.h
reactos/drivers/filesystems/fastfat_new/fastfat.h
reactos/drivers/filesystems/fs_rec/fs_rec.h
reactos/drivers/filesystems/mup/mup.h
reactos/drivers/filesystems/ntfs/dirctl.c
reactos/drivers/filesystems/ntfs/dispatch.c
reactos/drivers/filesystems/ntfs/fcb.c
reactos/drivers/filesystems/ntfs/misc.c
reactos/drivers/filesystems/ntfs/ntfs.c
reactos/drivers/filesystems/ntfs/ntfs.h
reactos/drivers/input/i8042prt/i8042prt.h
reactos/drivers/input/i8042prt/keyboard.c
reactos/drivers/input/kbdclass/kbdclass.h
reactos/drivers/input/mouclass/mouclass.h
reactos/drivers/input/sermouse/sermouse.h
reactos/drivers/ksfilter/ks/ksfunc.h
reactos/drivers/ksfilter/ks/priv.h
reactos/drivers/multimedia/audio/sb16_nt4.old/main.c
reactos/drivers/network/dd/pcnet/pcnet.h
reactos/drivers/network/ndis/include/ndissys.h
reactos/drivers/network/ndis/ndis/miniport.c
reactos/drivers/network/tcpip/include/address.h
reactos/drivers/network/tcpip/include/tcpip.h
reactos/drivers/serial/serenum/serenum.h
reactos/drivers/serial/serial/serial.h
reactos/drivers/setup/blue/blue.h
reactos/drivers/storage/class/class2/class2.c
reactos/drivers/storage/class/ramdisk/ramdisk.c
reactos/drivers/storage/ide/uniata/stdafx.h
reactos/drivers/storage/scsiport/scsiport_int.h
reactos/drivers/video/displays/framebuf/framebuf.h
reactos/drivers/video/displays/framebufacc/framebufacc.h
reactos/drivers/video/displays/vga/vgaddi.h
reactos/drivers/video/font/ftfd/rosglue.c
reactos/drivers/video/miniport/vbe/vbemp.h
reactos/drivers/video/videoprt/videoprt.c
reactos/drivers/video/videoprt/videoprt.h
reactos/drivers/wdm/audio/backpln/portcls/private.h
reactos/hal/halppc/generic/dma.c
reactos/hal/halppc/generic/pci.c
reactos/hal/halx86/generic/dma.c
reactos/hal/halx86/generic/pci.c
reactos/include/ddk/stdunk.h
reactos/include/ddk/winddk.h
reactos/include/psdk/wdbgexts.h
reactos/include/reactos/probe.h
reactos/lib/drivers/ip/network/ip.c
reactos/lib/drivers/ip/network/memtrack.c
reactos/lib/drivers/ip/network/neighbor.c
reactos/lib/drivers/ip/network/router.c
reactos/lib/drivers/ip/transport/tcp/event.c
reactos/lib/drivers/ip/transport/tcp/tcp.c
reactos/lib/fslib/vfatlib/check/vfat.h
reactos/lib/rossym/initkm.c
reactos/lib/rtl/bootdata.c
reactos/lib/rtl/registry.c
reactos/lib/rtl/rtlp.h
reactos/lib/rtl/sid.c
reactos/subsystems/win32/win32k/eng/engevent.c
reactos/subsystems/win32/win32k/include/tags.h
reactos/subsystems/win32/win32k/include/text.h
reactos/subsystems/win32/win32k/main/dllmain.c
reactos/subsystems/win32/win32k/ntuser/sysparams.c
reactos/subsystems/win32/win32k/objects/font.c
reactos/subsystems/win32/win32k/objects/gdidbg.c

index 6602fc5..003dbe8 100644 (file)
@@ -7,8 +7,7 @@
 extern "C" {
 #endif
 
-#define TAG(A, B, C, D) (ULONG)(((A)<<0) + ((B)<<8) + ((C)<<16) + ((D)<<24))
-#define TAG_ISAPNP TAG('I', 'P', 'N', 'P')
+#define TAG_ISAPNP 'PNPI'
 
 #define IO_RESOURCE_REQUIRED  0x00  //ROS Extension
 
index c6b2029..5cd7e53 100644 (file)
@@ -6,8 +6,7 @@
 #include <stdio.h>
 #include <ntddk.h>
 
-#define TAG(A, B, C, D) (ULONG)(((A)<<0) + ((B)<<8) + ((C)<<16) + ((D)<<24))
-#define TAG_PCI TAG('P', 'C', 'I', '0')
+#define TAG_PCI '0ICP'
 
 typedef struct _PCI_DEVICE
 {
index 2dadac6..80afec1 100644 (file)
@@ -1,8 +1,8 @@
 
 
 
-#define TAG_THDD    TAG('t', 'h', 'd', 'd')
-#define TAG_GINI    TAG('G', 'i', 'n', 'i')
+#define TAG_THDD    'ddht'
+#define TAG_GINI    'iniG'
 
 
 
index 63db19b..3f686d3 100644 (file)
@@ -227,12 +227,8 @@ typedef struct _CCB
   ULONG LastOffset;
 } CCB, *PCCB;
 
-#ifndef TAG
-#define TAG(A, B, C, D) (ULONG)(((A)<<0) + ((B)<<8) + ((C)<<16) + ((D)<<24))
-#endif
-
-#define TAG_CCB TAG('I', 'C', 'C', 'B')
-#define TAG_FCB TAG('I', 'F', 'C', 'B')
+#define TAG_CCB 'BCCI'
+#define TAG_FCB 'BCFI'
 
 typedef struct
 {
index 1ad79de..bf2b784 100644 (file)
@@ -115,9 +115,8 @@ extern Ext2Data                             Ext2GlobalData;
 }
 
 #ifdef EXT2_POOL_WITH_TAG
-       #define TAG(A, B, C, D) (ULONG)(((A)<<0) + ((B)<<8) + ((C)<<16) + ((D)<<24))
        #define Ext2AllocatePool(PoolType,NumberOfBytes)        \
-               ExAllocatePoolWithTag( PoolType, NumberOfBytes, TAG ( 'E','x','t','2' ) ) 
+               ExAllocatePoolWithTag( PoolType, NumberOfBytes, '2txE' ) 
 #else
        #define Ext2AllocatePool(PoolType,NumberOfBytes)        \
                ExAllocatePool( PoolType, NumberOfBytes ) 
index 7ebee47..0522bf5 100644 (file)
@@ -19,7 +19,7 @@
 
 /*  --------------------------------------------------------  DEFINES  */
 
-#define TAG_FCB TAG('V', 'F', 'C', 'B')
+#define TAG_FCB 'BCFV'
 
 /*  --------------------------------------------------------  PUBLICS  */
 
index ac02d26..7842ca6 100644 (file)
@@ -402,14 +402,10 @@ typedef struct _VFATCCB
   UNICODE_STRING SearchPattern;
 } VFATCCB, *PVFATCCB;
 
-#ifndef TAG
-#define TAG(A, B, C, D) (ULONG)(((A)<<0) + ((B)<<8) + ((C)<<16) + ((D)<<24))
-#endif
-
-#define TAG_CCB TAG('V', 'C', 'C', 'B')
-#define TAG_FCB TAG('V', 'F', 'C', 'B')
-#define TAG_IRP TAG('V', 'I', 'R', 'P')
-#define TAG_VFAT TAG('V', 'F', 'A', 'T')
+#define TAG_CCB  'BCCV'
+#define TAG_FCB  'BCFV'
+#define TAG_IRP  'PRIV'
+#define TAG_VFAT 'TAFV'
 
 #define ENTRIES_PER_SECTOR (BLOCKSIZE / sizeof(FATDirEntry))
 
index fa704d1..becad68 100644 (file)
@@ -3,24 +3,16 @@
 #include <debug.h>
 #include <pseh/pseh2.h>
 
-#ifndef TAG
-#define TAG(A, B, C, D) (ULONG)(((A)<<0) + ((B)<<8) + ((C)<<16) + ((D)<<24))
-#endif
-
 #include <fat.h>
 #include <fatstruc.h>
 
 #define Add2Ptr(P,I,T) ((T)((PUCHAR)(P) + (I)))
 #define PtrOffset(B,O) ((ULONG)((ULONG_PTR)(O) - (ULONG_PTR)(B)))
 
-#ifndef TAG
-#define TAG(A, B, C, D) (ULONG)(((A)<<0) + ((B)<<8) + ((C)<<16) + ((D)<<24))
-#endif
-
-#define TAG_CCB TAG('V', 'C', 'C', 'B')
-#define TAG_FCB TAG('V', 'F', 'C', 'B')
-#define TAG_IRP TAG('V', 'I', 'R', 'P')
-#define TAG_VFAT TAG('V', 'F', 'A', 'T')
+#define TAG_CCB  'BCCV'
+#define TAG_FCB  'BCFV'
+#define TAG_IRP  'PRIV'
+#define TAG_VFAT 'TAFV'
 /*  ------------------------------------------------------  shutdown.c  */
 
 DRIVER_DISPATCH FatShutdown;
index 643aca5..628bf22 100644 (file)
@@ -17,8 +17,7 @@
 //
 // Tag for memory allocations
 //
-#define TAG(A, B, C, D) (ULONG)(((A)<<0) + ((B)<<8) + ((C)<<16) + ((D)<<24))
-#define FSREC_TAG TAG('F', 's', 'R', 'c')
+#define FSREC_TAG 'cRsF'
 
 //
 // UDFS Offsets
index e1162fb..39a42ad 100644 (file)
@@ -1,10 +1,6 @@
 #ifndef MUP_H
 #define MUP_H
 
-#ifndef TAG
-#define TAG(A, B, C, D) (ULONG)(((A)<<0) + ((B)<<8) + ((C)<<16) + ((D)<<24))
-#endif
-
 #define ROUND_UP(N, S) ((((N) + (S) - 1) / (S)) * (S))
 
 
index 16f2ccd..abe9df3 100644 (file)
@@ -715,7 +715,7 @@ NtfsFsdDirectoryControl(PDEVICE_OBJECT DeviceObject,
   IoCompleteRequest(Irp, IO_NO_INCREMENT);
   
   if (IrpContext)
-    ExFreePoolWithTag(IrpContext, TAG('N', 'I', 'R', 'P'));
+    ExFreePoolWithTag(IrpContext, 'PRIN');
   
   IoSetTopLevelIrp(NULL);
   FsRtlExitFileSystem();
index d62a5f6..1c00ea0 100644 (file)
@@ -82,7 +82,7 @@ NtfsFsdDispatch(PDEVICE_OBJECT DeviceObject,
   IoCompleteRequest(Irp, IO_NO_INCREMENT);
        
        if (IrpContext)
-    ExFreePoolWithTag(IrpContext, TAG('N', 'I', 'R', 'P'));
+    ExFreePoolWithTag(IrpContext, 'PRIN');
        
   IoSetTopLevelIrp(NULL);
   FsRtlExitFileSystem();
index 11ce1ad..d0f3eee 100644 (file)
@@ -36,7 +36,7 @@
 
 /* MACROS *******************************************************************/
 
-#define TAG_FCB TAG('I', 'F', 'C', 'B')
+#define TAG_FCB 'BCFI'
 
 
 
index f35bb1b..d676b22 100644 (file)
@@ -74,7 +74,7 @@ NtfsAllocateIrpContext(PDEVICE_OBJECT DeviceObject,
   
   TRACE_(NTFS, "NtfsAllocateIrpContext()\n");
   
-  IrpContext = (PNTFS_IRP_CONTEXT)ExAllocatePoolWithTag(NonPagedPool, sizeof(NTFS_IRP_CONTEXT), TAG('N', 'I', 'R', 'P'));
+  IrpContext = (PNTFS_IRP_CONTEXT)ExAllocatePoolWithTag(NonPagedPool, sizeof(NTFS_IRP_CONTEXT), 'PRIN');
   if (IrpContext == NULL)
     return NULL;
   RtlZeroMemory(IrpContext, sizeof(NTFS_IRP_CONTEXT));
index 0b43ce7..d7ccbd8 100644 (file)
@@ -55,7 +55,7 @@ DriverEntry(PDRIVER_OBJECT DriverObject,
   TRACE_(NTFS, "DriverEntry(%p, '%wZ')\n", DriverObject, RegistryPath);
 
   /* Initialize global data */
-  NtfsGlobalData = ExAllocatePoolWithTag(NonPagedPool, sizeof(NTFS_GLOBAL_DATA), TAG('N', 'D', 'R', 'G'));
+  NtfsGlobalData = ExAllocatePoolWithTag(NonPagedPool, sizeof(NTFS_GLOBAL_DATA), 'GRDN');
   if (!NtfsGlobalData)
   {
     Status = STATUS_INSUFFICIENT_RESOURCES;
@@ -107,7 +107,7 @@ ErrorEnd:
     if (NtfsGlobalData)
     {
       ExDeleteResourceLite(&NtfsGlobalData->Resource);
-      ExFreePoolWithTag(NtfsGlobalData, TAG('N', 'D', 'R', 'G'));
+      ExFreePoolWithTag(NtfsGlobalData, 'GRDN');
     }
   }
 
index 7080e80..ad02042 100644 (file)
@@ -9,11 +9,7 @@
        ((pDeviceExt)->NtfsInfo.UCHARsPerCluster > PAGE_SIZE ? \
         (pDeviceExt)->NtfsInfo.UCHARsPerCluster : PAGE_SIZE)
 
-#ifndef TAG
-#define TAG(A, B, C, D) (ULONG)(((A)<<0) + ((B)<<8) + ((C)<<16) + ((D)<<24))
-#endif
-
-#define TAG_NTFS TAG('N', 'T', 'F', 'S')
+#define TAG_NTFS 'SFTN'
 
 #define ROUND_UP(N, S) ((((N) + (S) - 1) / (S)) * (S))
 
@@ -83,11 +79,11 @@ typedef struct _NTFS_INFO
 
 } NTFS_INFO, *PNTFS_INFO;
 
-#define NTFS_TYPE_CCB         TAG('F','S',0,2)
-#define NTFS_TYPE_FCB         TAG('F','S',0,3)
-#define        NTFS_TYPE_VCB         TAG('F','S',0,5)
-#define NTFS_TYPE_IRP_CONTEST TAG('F','S',0,6)
-#define NTFS_TYPE_GLOBAL_DATA TAG('F','S',0,7)
+#define NTFS_TYPE_CCB         '20SF'
+#define NTFS_TYPE_FCB         '30SF'
+#define        NTFS_TYPE_VCB         '50SF'
+#define NTFS_TYPE_IRP_CONTEST '60SF'
+#define NTFS_TYPE_GLOBAL_DATA '70SF'
 
 typedef struct
 {
@@ -165,7 +161,7 @@ typedef struct
   ULONG LastOffset;
 } NTFS_CCB, *PNTFS_CCB;
 
-#define TAG_CCB TAG('I', 'C', 'C', 'B')
+#define TAG_CCB 'BCCI'
 
 typedef struct
 {
index 7ea45ab..e3f6478 100644 (file)
@@ -14,8 +14,7 @@
  * Structures
  * --------------------------------------------------*/
 
-#define TAG(A, B, C, D) (ULONG)(((A)<<0) + ((B)<<8) + ((C)<<16) + ((D)<<24))
-#define I8042PRT_TAG TAG('8', '0', '4', '2')
+#define I8042PRT_TAG '2408'
 
 typedef enum
 {
index a6d6883..3168508 100644 (file)
@@ -31,9 +31,6 @@ static LOCAL_KEYBOARD_INDICATOR_TRANSLATION IndicatorTranslation = { 3, {
 
 /* FUNCTIONS *****************************************************************/
 
-/* Debug stuff */
-#define TAG(A, B, C, D) (ULONG)(((A)<<0) + ((B)<<8) + ((C)<<16) + ((D)<<24))
-
 static VOID NTAPI
 i8042DebugWorkItem(
        IN PDEVICE_OBJECT DeviceObject,
@@ -48,7 +45,7 @@ i8042DebugWorkItem(
        /* We hope kernel would understand this. If
         * that's not the case, nothing would happen.
         */
-       KdSystemDebugControl(TAG('R', 'o', 's', ' '), Key, 0, NULL, 0, NULL, KernelMode);
+       KdSystemDebugControl(' soR', Key, 0, NULL, 0, NULL, KernelMode);
 }
 
 /*
index a98920a..f68386e 100644 (file)
@@ -10,8 +10,7 @@
 
 #define MIN(a, b) ((a) < (b) ? (a) : (b))
 
-#define TAG(A, B, C, D) (ULONG)(((A)<<0) + ((B)<<8) + ((C)<<16) + ((D)<<24))
-#define CLASS_TAG TAG('K', 'b', 'd', 'C')
+#define CLASS_TAG 'CdbK'
 #define DPFLTR_CLASS_NAME_ID DPFLTR_KBDCLASS_ID
 
 typedef enum
index 62dba01..cd70bee 100644 (file)
@@ -10,8 +10,7 @@
 
 #define MIN(a, b) ((a) < (b) ? (a) : (b))
 
-#define TAG(A, B, C, D) (ULONG)(((A)<<0) + ((B)<<8) + ((C)<<16) + ((D)<<24))
-#define CLASS_TAG TAG('M', 'o', 'u', 'C')
+#define CLASS_TAG 'CuoM'
 #define DPFLTR_CLASS_NAME_ID DPFLTR_MOUCLASS_ID
 
 typedef enum
index c3efc69..b884008 100644 (file)
@@ -4,8 +4,7 @@
 #include <ntddmou.h>
 #include <debug.h>
 
-#define TAG(A, B, C, D) (ULONG)(((A)<<0) + ((B)<<8) + ((C)<<16) + ((D)<<24))
-#define SERMOUSE_TAG TAG('S', 'M', 'o', 'u')
+#define SERMOUSE_TAG 'uoMS'
 
 typedef enum
 {
index 76f38b5..99f0b20 100644 (file)
@@ -4,9 +4,8 @@
 #include "ksiface.h"
 #include "kstypes.h"
 
-#define TAG(A, B, C, D) (ULONG)(((A)<<0) + ((B)<<8) + ((C)<<16) + ((D)<<24))
-#define TAG_KSDEVICE TAG('K', 'S', 'E', 'D')
-#define TAG_KSOBJECT_TAG TAG('K', 'S', 'O', 'H')
+#define TAG_KSDEVICE 'DESK'
+#define TAG_KSOBJECT_TAG 'HOSK'
 
 NTSTATUS
 NTAPI
index a068ffd..6b9aced 100644 (file)
@@ -18,7 +18,7 @@
 #include "ksiface.h"
 
 
-#define TAG_DEVICE_HEADER TAG('H','D','S','K')
+#define TAG_DEVICE_HEADER 'KSDH'
 
 #define DEFINE_KSPROPERTY_PINPROPOSEDATAFORMAT(PinSet,\
     PropGeneral, PropInstances, PropIntersection)\
index 69625c2..afea62f 100644 (file)
@@ -12,7 +12,6 @@
 #define NDEBUG
 #include <sndblst.h>
 
-#define TAG(A, B, C, D) (IN ULONG)(((A)<<0) + ((B)<<8) + ((C)<<16) + ((D)<<24))
 
 /*
     IRP DISPATCH ROUTINES
@@ -207,8 +206,8 @@ AllocateRegistryPathInfo(
     ExFreePool(ptr)
 
 
-#define TAG_REG_INFO TAG('I','g','e','R')
-#define TAG_REG_NAME TAG('N','g','e','R')
+#define TAG_REG_INFO 'RegI'
+#define TAG_REG_NAME 'RegN'
 
 NTSTATUS NTAPI
 EnumerateSubkey(
index 818b055..62312ee 100644 (file)
@@ -155,12 +155,8 @@ MiGetMediaDuplex(PADAPTER Adapter);
 #define BREAKPOINT
 #endif
 
-#ifndef TAG
-#define TAG(A, B, C, D) (ULONG)(((A)<<0) + ((B)<<8) + ((C)<<16) + ((D)<<24))
-#endif
-
 /* memory pool tag */
-#define PCNET_TAG TAG('P', 'c', 'N', 't')
+#define PCNET_TAG 'tNcP'
 
 #endif // _PCNET_H_
 
index b1d7c8d..d97f1f0 100644 (file)
@@ -31,7 +31,6 @@
 /* the version of NDIS we claim to be */
 #define NDIS_VERSION 0x00050000
 
-#define TAG(A, B, C, D) (ULONG)(((A)<<0) + ((B)<<8) + ((C)<<16) + ((D)<<24))
 #define NDIS_TAG  0x4e4d4953
 
 #define MIN(value1, value2) \
index 5fa40f0..158ad30 100644 (file)
@@ -2236,7 +2236,7 @@ NdisIAddDevice(
    * Gain the access to the miniport data structure first.
    */
 
-  MiniportPtr = IoGetDriverObjectExtension(DriverObject, (PVOID)TAG('D','I','M','N'));
+  MiniportPtr = IoGetDriverObjectExtension(DriverObject, (PVOID)'NMID');
   if (MiniportPtr == NULL)
     {
       NDIS_DbgPrint(MIN_TRACE, ("Can't get driver object extension.\n"));
@@ -2487,7 +2487,7 @@ NdisMRegisterMiniport(
    * structure in the driver extension or what?
    */
 
-  Status = IoAllocateDriverObjectExtension(Miniport->DriverObject, (PVOID)TAG('D','I','M','N'),
+  Status = IoAllocateDriverObjectExtension(Miniport->DriverObject, (PVOID)'NMID',
                                            sizeof(PNDIS_M_DRIVER_BLOCK), (PVOID*)&MiniportPtr);
   if (!NT_SUCCESS(Status))
     {
index 49ecf8e..71a0f87 100644 (file)
@@ -15,7 +15,7 @@
  */
 #define AddrInitIPv4(IPAddress, RawAddress)           \
 {                                                     \
-    INIT_TAG((IPAddress), TAG('I','P','V','4'));      \
+    INIT_TAG((IPAddress), '4VPI');      \
     (IPAddress)->Type                = IP_ADDRESS_V4; \
     (IPAddress)->Address.IPv4Address = (RawAddress);  \
 }
index 5a4c19b..da3cb24 100644 (file)
@@ -30,8 +30,7 @@
 
 #include <debug.h>
 
-#define TAG(A, B, C, D) (ULONG)(((A)<<0) + ((B)<<8) + ((C)<<16) + ((D)<<24))
-#define TAG_STRING     TAG('S', 'T', 'R', ' ') /* string */
+#define TAG_STRING     ' RTS' /* string */
 
 /* Define _NTTEST_ to make test version. Device names are prefixed with
    'NT' to allow the driver to run side by side with MS TCP/IP driver */
index af72f4b..4814423 100644 (file)
@@ -13,8 +13,6 @@
 #include <stdio.h>
 #include <debug.h>
 
-#define TAG(A, B, C, D) (ULONG)(((A)<<0) + ((B)<<8) + ((C)<<16) + ((D)<<24))
-
 typedef enum
 {
   dsStopped,
@@ -57,7 +55,7 @@ typedef struct _PDO_DEVICE_EXTENSION
        UNICODE_STRING CompatibleIds;     // REG_MULTI_SZ
 } PDO_DEVICE_EXTENSION, *PPDO_DEVICE_EXTENSION;
 
-#define SERENUM_TAG TAG('S', 'e', 'r', 'e')
+#define SERENUM_TAG 'ereS'
 
 /* Flags */
 #define FLAG_ENUMERATION_DONE    0x01
index a795053..e9c6360 100644 (file)
@@ -13,8 +13,6 @@
 #include <stdio.h>
 #include <debug.h>
 
-#define TAG(A, B, C, D) (ULONG)(((A)<<0) + ((B)<<8) + ((C)<<16) + ((D)<<24))
-
 /* See winbase.h */
 #define PST_RS232 1
 #define COMMPROP_INITIALIZED 0xE73CF52E
@@ -108,7 +106,7 @@ typedef struct _WORKITEM_DATA
        BOOLEAN ReadAtLeastOneByte;
 } WORKITEM_DATA, *PWORKITEM_DATA;
 
-#define SERIAL_TAG TAG('S', 'e', 'r', 'l')
+#define SERIAL_TAG 'lreS'
 
 #define INFINITE ((ULONG)-1)
 
index a5bdf7b..49be79a 100644 (file)
 #include <stdio.h>
 #include <stdlib.h>
 
-#ifndef TAG
-#define TAG(A, B, C, D) (ULONG)(((A)<<0) + ((B)<<8) + ((C)<<16) + ((D)<<24))
-#endif
-
-#define TAG_BLUE TAG('B', 'L', 'U', 'E')
+#define TAG_BLUE 'EULB'
 
 typedef struct _CFHEADER
 {
index 455aff4..517ddd4 100644 (file)
@@ -15,8 +15,6 @@
 //#define NDEBUG
 #include <debug.h>
 
-#define TAG(A, B, C, D) (ULONG)(((A)<<0) + ((B)<<8) + ((C)<<16) + ((D)<<24))
-
 #ifdef ALLOC_PRAGMA
 #pragma alloc_text(PAGE, ScsiClassGetInquiryData)
 #pragma alloc_text(PAGE, ScsiClassInitialize)
@@ -4635,7 +4633,7 @@ Return Value:
                                     NULL,
                                     NonPagedPoolMustSucceed,
                                     SCSI_REQUEST_BLOCK_SIZE,
-                                    TAG('H','s','c','S'),
+                                    'ScsH',
                                     (USHORT)NumberElements);
 
 }
index 2081db3..e6363e4 100644 (file)
@@ -493,7 +493,7 @@ RamdiskCreateDiskDevice(IN PRAMDISK_BUS_EXTENSION DeviceExtension,
         Length = GuidString.Length + 32;
         Buffer = ExAllocatePoolWithTag(NonPagedPool,
                                        Length,
-                                       TAG('R', 'a', 'm', 'd'));
+                                       'dmaR');
         if (!Buffer)
         {
             //
@@ -542,7 +542,7 @@ RamdiskCreateDiskDevice(IN PRAMDISK_BUS_EXTENSION DeviceExtension,
             SymbolicLinkName.Length = GuidString.Length + 34;
             Buffer = ExAllocatePoolWithTag(NonPagedPool,
                                            SymbolicLinkName.MaximumLength,
-                                           TAG('R', 'a', 'm', 'd'));
+                                           'dmaR');
             SymbolicLinkName.Buffer = Buffer;
             if (Buffer)
             {
@@ -618,7 +618,7 @@ RamdiskCreateDiskDevice(IN PRAMDISK_BUS_EXTENSION DeviceExtension,
         DiskLength = Input->DiskLength;
                ExInitializeFastMutex(&DriveExtension->DiskListLock);
            IoInitializeRemoveLock(&DriveExtension->RemoveLock,
-                               TAG('R', 'a', 'm', 'd'),
+                               'dmaR',
                                0,
                                1);
         DriveExtension->DriveDeviceName = DeviceName;
@@ -1811,7 +1811,7 @@ RamdiskQueryDeviceRelations(IN DEVICE_RELATION_TYPE Type,
                                                             Objects) +
                                                FinalCount *
                                                sizeof(PDEVICE_OBJECT),
-                                               TAG('R', 'a', 'm', 'd'));
+                                               'dmaR');
     if (!OurDeviceRelations)
     {
         //
@@ -2231,7 +2231,7 @@ RamdiskAddDevice(IN PDRIVER_OBJECT DriverObject,
            DeviceExtension->Type = RamdiskBus;
                ExInitializeFastMutex(&DeviceExtension->DiskListLock);
            IoInitializeRemoveLock(&DeviceExtension->RemoveLock,
-                               TAG('R', 'a', 'm', 'd'),
+                               'dmaR',
                                0,
                                1);
                InitializeListHead(&DeviceExtension->DiskList);
@@ -2322,7 +2322,7 @@ DriverEntry(IN PDRIVER_OBJECT DriverObject,
     DriverRegistryPath.Buffer = ExAllocatePoolWithTag(PagedPool,
                                                       RegistryPath->Length +
                                                       sizeof(WCHAR),
-                                                      TAG('R', 'a', 'm', 'd'));
+                                                      'dmaR');
     if (!DriverRegistryPath.Buffer) return STATUS_INSUFFICIENT_RESOURCES;
     RtlCopyUnicodeString(&DriverRegistryPath, RegistryPath);
     
index 1953fd7..6ee3304 100644 (file)
@@ -23,8 +23,7 @@ extern "C" {
 #undef ExAllocatePool
 #endif
 
-#define TAG(A, B, C, D) (ULONG)(((A)<<0) + ((B)<<8) + ((C)<<16) + ((D)<<24))
-#define TAG_UNIATA TAG('a', 't', 'a', 'U')
+#define TAG_UNIATA 'Uata'
 
 #define ExAllocatePool(a,b) ExAllocatePoolWithTag(a,b,TAG_UNIATA)
 
index bd85cdc..e6651e6 100644 (file)
@@ -14,8 +14,7 @@
 #define ROUND_UP(N, S) ((((N) + (S) - 1) / (S)) * (S))
 #endif
 
-#define TAG(A, B, C, D) (ULONG)(((A)<<0) + ((B)<<8) + ((C)<<16) + ((D)<<24))
-#define TAG_SCSIPORT TAG('S', 'C', 'S', 'I')
+#define TAG_SCSIPORT 'ISCS'
 
 /* Defines how many logical unit arrays will be in a device extension */
 #define LUS_NUMBER 8
index e66c756..4b64cf0 100644 (file)
@@ -68,10 +68,8 @@ typedef struct _PDEV
    DDPIXELFORMAT ddpfDisplay;
 } PDEV, *PPDEV;
 
-#define TAG(A, B, C, D) (ULONG)(((A)<<0) + ((B)<<8) + ((C)<<16) + ((D)<<24))
-
 #define DEVICE_NAME    L"framebuf"
-#define ALLOC_TAG      TAG('F','B','U','F')
+#define ALLOC_TAG      'FUBF'
 
 
 DHPDEV APIENTRY
index a3171a3..417182b 100644 (file)
@@ -95,10 +95,8 @@ typedef struct _PDEV
 
 
 
-#define TAG(A, B, C, D) (ULONG)(((A)<<0) + ((B)<<8) + ((C)<<16) + ((D)<<24))
-
 #define DEVICE_NAME    L"framebuf"
-#define ALLOC_TAG      TAG('F','B','U','F')
+#define ALLOC_TAG      'FUBF'
 
 
 DHPDEV APIENTRY
index fb2f2da..7b4a3c6 100644 (file)
@@ -67,8 +67,6 @@ InitializeListHead(
 
 /***********************************************************/
 
-#define TAG(A, B, C, D) (ULONG)(((A)<<0) + ((B)<<8) + ((C)<<16) + ((D)<<24))
-
 #define DS_SOLIDBRUSH  0x00000001
 #define DS_GREYBRUSH   0x00000002
 #define DS_BRUSH       0x00000004
@@ -249,7 +247,7 @@ BOOL InitVGA(PPDEV ppdev, BOOL bFirst); // screen.c: initialize VGA mode
 BOOL DeinitVGA(PPDEV ppdev); // screen.c: Free resources allocated in InitVGA
 
 #define DRIVER_EXTRA_SIZE 0
-#define ALLOC_TAG  TAG('D', 'v', 'g', 'a') // Dvga tag
+#define ALLOC_TAG  'agvD' // Dvga tag
 #define DLL_NAME  L"vga" // DLL name in Unicode
 
 #define MAX_SCAN_WIDTH              2048  // pixels
index a72f8fa..484fa6f 100644 (file)
@@ -17,8 +17,7 @@
 #define NDEBUG
 #include <debug.h>
 
-#define TAG(A, B, C, D) (ULONG)(((A)<<0) + ((B)<<8) + ((C)<<16) + ((D)<<24))
-#define TAG_FREETYPE  TAG('F', 'T', 'Y', 'P')
+#define TAG_FREETYPE  'PYTF'
 
 /*
  * First some generic routines
index 187ba5e..4b9992b 100644 (file)
@@ -38,8 +38,7 @@
 #include "ntddvdeo.h"
 #include "video.h"
 
-#define TAG(A, B, C, D) (ULONG)(((A)<<0) + ((B)<<8) + ((C)<<16) + ((D)<<24))
-#define TAG_VBE TAG('V', 'B', 'E', ' ')
+#define TAG_VBE ' EBV'
 
 /*
  * Compile-time define to get VBE 1.2 support. The implementation
index 3d14c85..093469a 100644 (file)
@@ -666,7 +666,7 @@ VideoPortInitialize(
             ExAllocatePoolWithTag(
                PagedPool,
                DriverExtension->RegistryPath.MaximumLength,
-               TAG('U', 'S', 'T', 'R'));
+               'RTSU');
          if (DriverExtension->RegistryPath.Buffer == NULL)
          {
             RtlInitUnicodeString(&DriverExtension->RegistryPath, NULL);
index ca4854d..6d3331a 100644 (file)
@@ -36,8 +36,8 @@
 
 #include <debug.h>
 
-#define TAG_VIDEO_PORT  TAG('V', 'I', 'D', 'P')
-#define TAG_VIDEO_PORT_BUFFER  TAG('V', 'p', 'm', '\0' )
+#define TAG_VIDEO_PORT  'PDIV'
+#define TAG_VIDEO_PORT_BUFFER  '\0mpV'
 
 typedef struct _VIDEO_PORT_ADDRESS_MAPPING
 {
index 64aa0f8..0fb8f49 100644 (file)
@@ -23,8 +23,7 @@
 #include <math.h>
 #include <intrin.h>
 
-#define TAG(A, B, C, D) (ULONG)(((A)<<0) + ((B)<<8) + ((C)<<16) + ((D)<<24))
-#define TAG_PORTCLASS TAG('P', 'C', 'L', 'S')
+#define TAG_PORTCLASS 'SLCP'
 
 #define ASSERT_IRQL(x) ASSERT(KeGetCurrentIrql() <= (x))
 
index e2a4056..a886e13 100644 (file)
@@ -114,7 +114,7 @@ static DMA_OPERATIONS HalpDmaOperations = {
 
 #define MAX_MAP_REGISTERS 64
 
-#define TAG_DMA TAG('D','M','A',' ')
+#define TAG_DMA ' AMD'
 
 /* FUNCTIONS *****************************************************************/
 
index 51d5910..867f549 100644 (file)
@@ -656,7 +656,7 @@ HalpQueryPciRegistryInfo(VOID)
             /* Allocate the return structure */
             PciRegistryInfo = ExAllocatePoolWithTag(NonPagedPool,
                                                     sizeof(PCI_REGISTRY_INFO_INTERNAL),
-                                                    TAG('H', 'a', 'l', ' '));
+                                                    ' laH');
             if (!PciRegistryInfo) return NULL;
 
             /* Fill it out */
index c40d339..63621e6 100644 (file)
@@ -114,7 +114,7 @@ static DMA_OPERATIONS HalpDmaOperations = {
 
 #define MAX_MAP_REGISTERS 64
 
-#define TAG_DMA TAG('D','M','A',' ')
+#define TAG_DMA ' AMD'
 
 /* FUNCTIONS *****************************************************************/
 
index c7f6e22..eab1275 100644 (file)
@@ -595,7 +595,7 @@ HalpAssignPCISlotResources(IN PBUS_HANDLER BusHandler,
         PagedPool,
         sizeof(CM_RESOURCE_LIST) +
         (ResourceCount - 1) * sizeof(CM_PARTIAL_RESOURCE_DESCRIPTOR),
-        TAG('H','a','l',' '));
+        ' laH');
 
     if (NULL == *AllocatedResources)
         return STATUS_NO_MEMORY;
@@ -815,7 +815,7 @@ HalpQueryPciRegistryInfo(VOID)
             /* Allocate the return structure */
             PciRegistryInfo = ExAllocatePoolWithTag(NonPagedPool,
                                                     sizeof(PCI_REGISTRY_INFO_INTERNAL),
-                                                    TAG('H', 'a', 'l', ' '));
+                                                    ' laH');
             if (!PciRegistryInfo) return NULL;
 
             /* Fill it out */
index f011b04..0de6b00 100644 (file)
@@ -11,8 +11,6 @@
 #ifndef STDUNK_H\r
 #define STDUNK_H\r
 \r
-#define STDUNK_TAG(A, B, C, D) (ULONG)(((A)<<0) + ((B)<<8) + ((C)<<16) + ((D)<<24))\r
-\r
 #include <punknown.h>\r
 \r
 /* ===============================================================\r
@@ -153,7 +151,7 @@ typedef struct CUnknown
     STD_CREATE_BODY_WITH_TAG_(classname, unknown, outer_unknown, pool_type, tag, PUNKNOWN)\r
 \r
 #define STD_CREATE_BODY_(classname, unknown, outer_unknown, pool_type, base) \\r
-    STD_CREATE_BODY_WITH_TAG_(classname, unknown, outer_unknown, pool_type, STDUNK_TAG('r','C','c','P'), base)\r
+    STD_CREATE_BODY_WITH_TAG_(classname, unknown, outer_unknown, pool_type, 'rCcP', base)\r
 \r
 #define STD_CREATE_BODY(classname, unknown, outer_unknown, pool_type) \\r
     STD_CREATE_BODY_(classname, unknown, outer_unknown, pool_type, PUNKNOWN)\r
@@ -187,7 +185,7 @@ operator new (
     size_t  size,\r
     POOL_TYPE pool_type)\r
 {\r
-    return KCOM_New(size, pool_type, STDUNK_TAG ('w','N','c','P'));\r
+    return KCOM_New(size, pool_type, 'wNcP');\r
 }\r
 \r
 inline PVOID\r
index 76a8897..41a4dcc 100644 (file)
@@ -5585,7 +5585,7 @@ typedef VOID
     IN ULONG Length
 );
 
-#define PCI_DATA_TAG TAG('P', 'C', 'I', ' ')
+#define PCI_DATA_TAG ' ICP'
 #define PCI_DATA_VERSION 1
 
 typedef struct _PCIBUSDATA
index 2b98c2d..6c023dd 100644 (file)
@@ -20,7 +20,7 @@ enum
 #define DBGKD_VERS_FLAG_HSS                             0x0010
 #define DBGKD_VERS_FLAG_PARTITIONS                      0x0020
 
-#define KDBG_TAG                                        TAG('K', 'D', 'B', 'G')
+#define KDBG_TAG                                        'GBDK'
 
 typedef struct _DBGKD_GET_VERSION32
 {
index f4c1b6c..2f4e62e 100644 (file)
@@ -164,7 +164,7 @@ ProbeAndCaptureUnicodeString(OUT PUNICODE_STRING Dest,
                     /* Allocate space for the buffer */
                     Buffer = ExAllocatePoolWithTag(PagedPool,
                                                    Dest->Length + sizeof(WCHAR),
-                                                   TAG('U', 'S', 'T', 'R'));
+                                                   'RTSU');
                     if (Buffer == NULL)
                     {
                         Status = STATUS_INSUFFICIENT_RESOURCES;
index b56cf93..36953f1 100644 (file)
@@ -58,7 +58,7 @@ PIP_PACKET IPInitializePacket(
     /* FIXME: Is this needed? */
     RtlZeroMemory(IPPacket, sizeof(IP_PACKET));
 
-    INIT_TAG(IPPacket, TAG('I','P','K','T'));
+    INIT_TAG(IPPacket, 'TKPI');
 
     IPPacket->Free     = DontFreePacket;
     IPPacket->Type     = Type;
@@ -146,7 +146,7 @@ PIP_INTERFACE IPCreateInterface(
         return NULL;
     }
 
-    INIT_TAG(IF, TAG('F','A','C','E'));
+    INIT_TAG(IF, 'ECAF');
 
        RtlZeroMemory(IF, sizeof(IP_INTERFACE));
 
@@ -371,7 +371,7 @@ NTSTATUS IPStartup(PUNICODE_STRING RegistryPath)
            NULL,                           /* Free routine */
            0,                              /* Flags */
            sizeof(IPDATAGRAM_REASSEMBLY),  /* Size of each entry */
-           TAG('I','P','D','R'),           /* Tag */
+           'RDPI',                         /* Tag */
            0);                             /* Depth */
 
     ExInitializeNPagedLookasideList(
@@ -380,7 +380,7 @@ NTSTATUS IPStartup(PUNICODE_STRING RegistryPath)
            NULL,                           /* Free routine */
            0,                              /* Flags */
            sizeof(IP_FRAGMENT),            /* Size of each entry */
-           TAG('I','P','F','G'),           /* Tag */
+           'GFPI',                         /* Tag */
            0);                             /* Depth */
 
     ExInitializeNPagedLookasideList(
@@ -389,7 +389,7 @@ NTSTATUS IPStartup(PUNICODE_STRING RegistryPath)
            NULL,                           /* Free routine */
            0,                              /* Flags */
            sizeof(IPDATAGRAM_HOLE),        /* Size of each entry */
-           TAG('I','P','H','L'),           /* Tag */
+           'LHPI',                         /* Tag */
            0);                             /* Depth */
 
     /* Start routing subsystem */
index 95964cf..5e8304f 100644 (file)
@@ -3,7 +3,7 @@
 
 
 #if DBG
-#define TRACK_TAG TAG('T','r','C','K')
+#define TRACK_TAG 'KCrT'
 
 static LIST_ENTRY AllocatedObjectsList;
 static KSPIN_LOCK AllocatedObjectsLock;
index b8f0769..a35c1a9 100644 (file)
@@ -287,7 +287,7 @@ PNEIGHBOR_CACHE_ENTRY NBAddNeighbor(
       return NULL;
     }
 
-  INIT_TAG(NCE, TAG('N','C','E',' '));
+  INIT_TAG(NCE, ' ECN');
 
   NCE->Interface = Interface;
   NCE->Address = *Address;
index 2911da9..d0c217a 100644 (file)
@@ -219,7 +219,7 @@ PFIB_ENTRY RouterAddRoute(
         return NULL;
     }
 
-    INIT_TAG(Router, TAG('R','O','U','T'));
+    INIT_TAG(Router, 'TUOR');
 
     RtlCopyMemory( &FIBE->NetworkAddress, NetworkAddress,
                   sizeof(FIBE->NetworkAddress) );
index bd67997..50eb745 100644 (file)
@@ -197,10 +197,10 @@ void TCPWakeup( void *ClientData, void *token ) {
 #define SMALL_SIZE 128
 #define LARGE_SIZE 2048
 
-#define SIGNATURE_LARGE TAG('L','L','L','L')
-#define SIGNATURE_SMALL TAG('S','S','S','S')
-#define SIGNATURE_OTHER TAG('O','O','O','O')
-#define TCP_TAG TAG('T','C','P',' ')
+#define SIGNATURE_LARGE 'LLLL'
+#define SIGNATURE_SMALL 'SSSS'
+#define SIGNATURE_OTHER 'OOOO'
+#define TCP_TAG ' PCT'
 
 static NPAGED_LOOKASIDE_LIST LargeLookasideList;
 static NPAGED_LOOKASIDE_LIST SmallLookasideList;
index 77b5da9..17a80ab 100644 (file)
@@ -509,7 +509,7 @@ NTSTATUS TCPStartup(VOID)
         NULL,                           /* Free routine */
         0,                              /* Flags */
         sizeof(TCP_SEGMENT),            /* Size of each entry */
-        TAG('T','C','P','S'),           /* Tag */
+        'SPCT',                         /* Tag */
         0);                             /* Depth */
 
     StartTimer();
index 79e2357..1aecfba 100755 (executable)
@@ -361,13 +361,9 @@ typedef struct _VFATCCB
   UNICODE_STRING SearchPattern;
 } VFATCCB, *PVFATCCB;
 
-#ifndef TAG
-#define TAG(A, B, C, D) (ULONG)(((A)<<0) + ((B)<<8) + ((C)<<16) + ((D)<<24))
-#endif
-
-#define TAG_CCB TAG('V', 'C', 'C', 'B')
-#define TAG_FCB TAG('V', 'F', 'C', 'B')
-#define TAG_IRP TAG('V', 'I', 'R', 'P')
+#define TAG_CCB 'BCCV'
+#define TAG_FCB 'BCFV'
+#define TAG_IRP 'PRIV'
 
 #define ENTRIES_PER_SECTOR (BLOCKSIZE / sizeof(FATDirEntry))
 
index e0904cc..a50680e 100644 (file)
@@ -17,8 +17,7 @@
 #define NDEBUG
 #include <debug.h>
 
-#define TAG(A, B, C, D) (ULONG)(((A)<<0) + ((B)<<8) + ((C)<<16) + ((D)<<24))
-#define TAG_ROSSYM TAG('R', 'S', 'Y', 'M')
+#define TAG_ROSSYM 'MYSR'
 
 static PVOID
 RosSymAllocMemKM(ULONG_PTR Size)
index f143b82..ddf53b3 100644 (file)
@@ -45,7 +45,7 @@ RtlpSysVolCreateSecurityDescriptor(OUT PISECURITY_DESCRIPTOR *SecurityDescriptor
 
     /* allocate and initialize the security descriptor */
     AbsSD = RtlpAllocateMemory(sizeof(SECURITY_DESCRIPTOR),
-                               TAG('S', 'e', 'S', 'd'));
+                               'dSeS');
     if (AbsSD == NULL)
     {
         Status = STATUS_NO_MEMORY;
@@ -63,7 +63,7 @@ RtlpSysVolCreateSecurityDescriptor(OUT PISECURITY_DESCRIPTOR *SecurityDescriptor
     DaclSize = sizeof(ACL) + sizeof(ACE) +
                RtlLengthSid(LocalSystemSid);
     Dacl = RtlpAllocateMemory(DaclSize,
-                              TAG('S', 'e', 'A', 'c'));
+                              'cAeS');
     if (Dacl == NULL)
     {
         Status = STATUS_NO_MEMORY;
@@ -111,13 +111,13 @@ Cleanup:
         if (Dacl != NULL)
         {
             RtlpFreeMemory(Dacl,
-                           TAG('S', 'e', 'A', 'c'));
+                           'cAeS');
         }
 
         if (AbsSD != NULL)
         {
             RtlpFreeMemory(AbsSD,
-                           TAG('S', 'e', 'S', 'd'));
+                           'dSeS');
         }
     }
 
@@ -162,7 +162,7 @@ RtlpSysVolCheckOwnerAndSecurity(IN HANDLE DirectoryHandle,
 
     /* allocate enough memory for the security descriptor */
     RelSD = RtlpAllocateMemory(DescriptorSize,
-                               TAG('S', 'e', 'S', 'd'));
+                               'dSeS');
     if (RelSD == NULL)
     {
         Status = STATUS_NO_MEMORY;
@@ -297,7 +297,7 @@ RtlpSysVolCheckOwnerAndSecurity(IN HANDLE DirectoryHandle,
         ASSERT(AbsSDSize > DescriptorSize);
 
         AbsSD = RtlpAllocateMemory(DescriptorSize,
-                                   TAG('S', 'e', 'S', 'd'));
+                                   'dSeS');
         if (AbsSD == NULL)
         {
             Status = STATUS_NO_MEMORY;
@@ -357,7 +357,7 @@ RtlpSysVolCheckOwnerAndSecurity(IN HANDLE DirectoryHandle,
 
     /* allocate enough memory for the new self-relative descriptor */
     NewRelSD = RtlpAllocateMemory(RelSDSize,
-                                  TAG('S', 'e', 'S', 'd'));
+                                  'dSeS');
     if (NewRelSD == NULL)
     {
         Status = STATUS_NO_MEMORY;
@@ -392,20 +392,20 @@ Cleanup:
     if (RelSD != NULL)
     {
         RtlpFreeMemory(RelSD,
-                       TAG('S', 'e', 'S', 'd'));
+                       'dSeS');
     }
 
     if (NewRelSD != NULL)
     {
         RtlpFreeMemory(NewRelSD,
-                       TAG('S', 'e', 'S', 'd'));
+                       'dSeS');
     }
 
 #ifdef _WIN64
     if (AbsSDAllocated)
     {
         RtlpFreeMemory(AbsSD,
-                       TAG('S', 'e', 'S', 'd'));
+                       'dSeS');
     }
 #endif
 
@@ -660,9 +660,9 @@ RtlCreateSystemVolumeInformationFolder(
         ASSERT(SecurityDescriptor->Dacl != NULL);
 
         RtlpFreeMemory(SecurityDescriptor->Dacl,
-                       TAG('S', 'e', 'A', 'c'));
+                       'cAeS');
         RtlpFreeMemory(SecurityDescriptor,
-                       TAG('S', 'e', 'S', 'd'));
+                       'dSeS');
 
         RtlFreeSid(SystemSid);
     }
index 006bfcd..a5e2276 100644 (file)
@@ -13,7 +13,7 @@
 #define NDEBUG
 #include <debug.h>
 
-#define TAG_RTLREGISTRY TAG('R', 'q', 'r', 'v')
+#define TAG_RTLREGISTRY 'vrqR'
 
 extern SIZE_T RtlpAllocDeallocQueryBufferSize;
 
index 495e1d4..ea0114d 100644 (file)
@@ -165,9 +165,9 @@ DebugService2(IN PVOID Argument1,
               IN ULONG Service);
 
 /* Tags for the String Allocators */
-#define TAG_USTR        TAG('U', 'S', 'T', 'R')
-#define TAG_ASTR        TAG('A', 'S', 'T', 'R')
-#define TAG_OSTR        TAG('O', 'S', 'T', 'R')
+#define TAG_USTR        'RTSU'
+#define TAG_ASTR        'RTSA'
+#define TAG_OSTR        'RTSO'
 
 /* Timer Queue */
 
index 700a66b..b9dbcce 100644 (file)
@@ -13,7 +13,7 @@
 #define NDEBUG
 #include <debug.h>
 
-#define TAG_SID TAG('p', 'S', 'i', 'd')
+#define TAG_SID 'diSp'
 
 /* FUNCTIONS ***************************************************************/
 
index 890000e..e978786 100644 (file)
@@ -12,7 +12,7 @@
 #define NDEBUG
 #include <debug.h>
 
-#define TAG_ENG TAG('E', 'n', 'g', ' ')
+#define TAG_ENG ' gnE'
 
 /* PUBLIC FUNCTIONS **********************************************************/
 
index eb1478b..7f802e2 100644 (file)
 #ifndef _WIN32K_TAGS_H
 #define _WIN32K_TAGS_H
 
-#define TAG_STRING      TAG('S', 'T', 'R', ' ') /* string */
-#define TAG_RTLREGISTRY TAG('R', 'q', 'r', 'v') /* RTL registry */
+#define TAG_STRING      ' RTS' /* string */
+#define TAG_RTLREGISTRY 'vrqR' /* RTL registry */
 
 /* ntuser */
-#define TAG_MOUSE       TAG('M', 'O', 'U', 'S') /* mouse */
-#define TAG_KEYBOARD    TAG('K', 'B', 'D', ' ') /* keyboard */
-#define TAG_ACCEL       TAG('A', 'C', 'C', 'L') /* accelerator */
-#define TAG_HOOK        TAG('W', 'N', 'H', 'K') /* hook */
-#define TAG_HOTKEY      TAG('H', 'O', 'T', 'K') /* hotkey */
-#define TAG_MENUITEM    TAG('M', 'E', 'N', 'I') /* menu item */
-#define TAG_MSG         TAG('M', 'E', 'S', 'G') /* message */
-#define TAG_MSGQ        TAG('M', 'S', 'G', 'Q') /* message queue */
-#define TAG_USRMSG      TAG('U', 'M', 'S', 'G') /* user message */
-#define TAG_WNDPROP     TAG('W', 'P', 'R', 'P') /* window property */
-#define TAG_WNAM        TAG('W', 'N', 'A', 'M') /* window name */
-#define TAG_WINLIST     TAG('W', 'N', 'L', 'S') /* window handle list */
-#define TAG_WININTLIST  TAG('W', 'N', 'I', 'P') /* window internal pos */
-#define TAG_WINPROCLST  TAG('W', 'N', 'P', 'L') /* window proc list */
-#define TAG_SBARINFO    TAG('S', 'B', 'I', 'N') /* scrollbar info */
-#define TAG_TIMER       TAG('T', 'I', 'M', 'R') /* timer entry */
-#define TAG_TIMERTD     TAG('T', 'I', 'M', 'T') /* timer thread dereference list */
-#define TAG_TIMERBMP    TAG('T', 'I', 'M', 'B') /* timers bitmap */
-#define TAG_CALLBACK    TAG('C', 'B', 'C', 'K') /* callback memory */
-#define TAG_WINSTA      TAG('W', 'S', 'T', 'A') /* window station */
-#define TAG_PDCE        TAG('U', 's', 'd', 'c') /* dce */
-#define TAG_INPUT       TAG('U', 's', 's', 'y') /* Input */
+#define TAG_MOUSE       'SUOM' /* mouse */
+#define TAG_KEYBOARD    ' DBK' /* keyboard */
+#define TAG_ACCEL       'LCCA' /* accelerator */
+#define TAG_HOOK        'KHNW' /* hook */
+#define TAG_HOTKEY      'KTOH' /* hotkey */
+#define TAG_MENUITEM    'INEM' /* menu item */
+#define TAG_MSG         'GSEM' /* message */
+#define TAG_MSGQ        'QGSM' /* message queue */
+#define TAG_USRMSG      'GSMU' /* user message */
+#define TAG_WNDPROP     'PRPW' /* window property */
+#define TAG_WNAM        'MANW' /* window name */
+#define TAG_WINLIST     'SLNW' /* window handle list */
+#define TAG_WININTLIST  'PINW' /* window internal pos */
+#define TAG_WINPROCLST  'LPNW' /* window proc list */
+#define TAG_SBARINFO    'NIBS' /* scrollbar info */
+#define TAG_TIMER       'RMIT' /* timer entry */
+#define TAG_TIMERTD     'TMIT' /* timer thread dereference list */
+#define TAG_TIMERBMP    'BMIT' /* timers bitmap */
+#define TAG_CALLBACK    'KCBC' /* callback memory */
+#define TAG_WINSTA      'ATSW' /* window station */
+#define TAG_PDCE        'cdsU' /* dce */
+#define TAG_INPUT       'yssU' /* Input */
 
 /* gdi objects from the handle table */
-#define TAG_DC          TAG('G', 'l', 'a', '1') /* dc */
-#define TAG_REGION      TAG('G', 'l', 'a', '4') /* region */
-#define TAG_SURFACE     TAG('G', 'l', 'a', '5') /* bitmap */
-#define TAG_CLIENTOBJ   TAG('G', 'h', '0', '6')
-#define TAG_PATH        TAG('G', 'h', '0', '7')
-#define TAG_PALETTE     TAG('G', 'l', 'a', '8')
-#define TAG_ICMLCS      TAG('G', 'h', '0', '9')
-#define TAG_LFONT       TAG('G', 'l', 'a', ':')
-#define TAG_RFONT       TAG('G', 'h', '0', ';') /* correct? */
-#define TAG_PFE         TAG('G', 'h', '0', '<')
-#define TAG_PFT         TAG('G', 'h', '0', '=') /* correct? */
-#define TAG_ICMCXF      TAG('G', 'h', '0', '>') /* correct? */
-#define TAG_SPRITE      TAG('G', 'h', '0', '?') /* correct? */
-#define TAG_BRUSH       TAG('G', 'l', 'a', '@')
-#define TAG_UMPD        TAG('G', 'h', '0', 'A') /* correct? */
-#define TAG_SPACE       TAG('G', 'h', '0', 'C') /* correct? */
-#define TAG_META        TAG('G', 'h', '0', 'E') /* correct? */
-#define TAG_EFSTATE     TAG('G', 'h', '0', 'F') /* correct? */
-#define TAG_BMFD        TAG('G', 'h', '0', 'G') /* correct? */
-#define TAG_VTFD        TAG('G', 'h', '0', 'H') /* correct? */
-#define TAG_TTFD        TAG('G', 'h', '0', 'I') /* correct? */
-#define TAG_RC          TAG('G', 'h', '0', 'J') /* correct? */
-#define TAG_TEMP        TAG('G', 'h', '0', 'K') /* correct? */
-#define TAG_DRVOBJ      TAG('G', 'h', '0', 'L') /* correct? */
-#define TAG_DCIOBJ      TAG('G', 'h', '0', 'M') /* correct? */
-#define TAG_SPOOL       TAG('G', 'h', '0', 'N') /* correct? */
+#define TAG_DC          '1alG' /* dc */
+#define TAG_REGION      '4alG' /* region */
+#define TAG_SURFACE     '5alG' /* bitmap */
+#define TAG_CLIENTOBJ   '60hG'
+#define TAG_PATH        '70hG'
+#define TAG_PALETTE     '8alG'
+#define TAG_ICMLCS      '90hG'
+#define TAG_LFONT       ':alG'
+#define TAG_RFONT       ';0gG' /* correct? */
+#define TAG_PFE         '<0hG'
+#define TAG_PFT         '=0hG' /* correct? */
+#define TAG_ICMCXF      '>0hG' /* correct? */
+#define TAG_SPRITE      '?0hG' /* correct? */
+#define TAG_BRUSH       '@alG'
+#define TAG_UMPD        'A0hG' /* correct? */
+#define TAG_SPACE       'c0hG' /* correct? */
+#define TAG_META        'E0hG' /* correct? */
+#define TAG_EFSTATE     'F0hG' /* correct? */
+#define TAG_BMFD        'G0hG' /* correct? */
+#define TAG_VTFD        'H0hG' /* correct? */
+#define TAG_TTFD        'I0hG' /* correct? */
+#define TAG_RC          'J0hG' /* correct? */
+#define TAG_TEMP        'K0hG' /* correct? */
+#define TAG_DRVOBJ      'L0hG' /* correct? */
+#define TAG_DCIOBJ      'M0hG' /* correct? */
+#define TAG_SPOOL       'N0hG' /* correct? */
 
 /* other gdi objects */
-#define TAG_BEZIER      TAG('B', 'E', 'Z', 'R') /* bezier */
-#define TAG_BITMAP      TAG('B', 'T', 'M', 'P') /* bitmap */
-#define TAG_PATBLT      TAG('P', 'B', 'L', 'T') /* patblt */
-#define TAG_CLIP        TAG('C', 'L', 'I', 'P') /* clipping */
-#define TAG_COORD       TAG('C', 'O', 'R', 'D') /* coords */
-#define TAG_GDIDEV      TAG('G', 'd', 'e', 'v') /* gdi dev support*/
-#define TAG_GDIPDEV     TAG('G', 'D', 'e', 'v') /* gdi PDev */
-#define TAG_GDIHNDTBLE  TAG('G', 'D', 'I', 'H') /* gdi handle table */
-#define TAG_GDIICM      TAG('G', 'i', 'c', 'm') /* gdi Icm */
-#define TAG_DIB         TAG('D', 'I', 'B', ' ') /* dib */
-#define TAG_COLORMAP    TAG('C', 'O', 'L', 'M') /* color map */
-#define TAG_SHAPE       TAG('S', 'H', 'A', 'P') /* shape */
-#define TAG_PALETTEMAP  TAG('P', 'A', 'L', 'M') /* palette mapping */
-#define TAG_PRINT       TAG('P', 'R', 'N', 'T') /* print */
-#define TAG_GDITEXT     TAG('T', 'X', 'T', 'O') /* text */
-#define TAG_PENSTYLES   TAG('G', 's', 't', 'y') /* pen styles */
+#define TAG_BEZIER      'RZEB' /* bezier */
+#define TAG_BITMAP      'PMTB' /* bitmap */
+#define TAG_PATBLT      'TLBP' /* patblt */
+#define TAG_CLIP        'PILC' /* clipping */
+#define TAG_COORD       'DROC' /* coords */
+#define TAG_GDIDEV      'vedG' /* gdi dev support*/
+#define TAG_GDIPDEV     'veDG' /* gdi PDev */
+#define TAG_GDIHNDTBLE  'HIDG' /* gdi handle table */
+#define TAG_GDIICM      'mciG' /* gdi Icm */
+#define TAG_DIB         ' BID' /* dib */
+#define TAG_COLORMAP    'MLOC' /* color map */
+#define TAG_SHAPE       'PAHS' /* shape */
+#define TAG_PALETTEMAP  'MLAP' /* palette mapping */
+#define TAG_PRINT       'TNRP' /* print */
+#define TAG_GDITEXT     'OTXT' /* text */
+#define TAG_PENSTYLES   'ytsG' /* pen styles */
 
 /* Eng objects */
-#define TAG_CLIPOBJ     TAG('C', 'L', 'P', 'O') /* clip object */
-#define TAG_DRIVEROBJ   TAG('D', 'R', 'V', 'O') /* driver object */
-#define TAG_DFSM        TAG('D', 'f', 's', 'm') /* Eng event allocation */
-#define TAG_EPATH       TAG('G', 'p', 'a', 't') /* path object */
-#define TAG_FONT        TAG('F', 'N', 'T', 'E') /* font entry */
-#define TAG_FONTOBJ     TAG('G', 'f', 'n', 't') /* font object */
-#define TAG_WNDOBJ      TAG('W', 'N', 'D', 'O') /* window object */
-#define TAG_XLATEOBJ    TAG('X', 'L', 'A', 'O') /* xlate object */
-#define TAG_GSEM        TAG('G', 's', 'e', 'm') /* Gdi Semaphore */
+#define TAG_CLIPOBJ     'OPLC' /* clip object */
+#define TAG_DRIVEROBJ   'OVRD' /* driver object */
+#define TAG_DFSM        'msfD' /* Eng event allocation */
+#define TAG_EPATH       'tapG' /* path object */
+#define TAG_FONT        'ETNF' /* font entry */
+#define TAG_FONTOBJ     'tnfG' /* font object */
+#define TAG_WNDOBJ      'ODNW' /* window object */
+#define TAG_XLATEOBJ    'OALX' /* xlate object */
+#define TAG_GSEM        'mesG' /* Gdi Semaphore */
 
 /* misc */
-#define TAG_DRIVER      TAG('G', 'D', 'R', 'V') /* video drivers */
-#define TAG_FNTFILE     TAG('F', 'N', 'T', 'F') /* font file */
-#define TAG_SSECTPOOL   TAG('S', 'S', 'C', 'P') /* shared section pool */
-#define TAG_PFF         TAG('G', 'p', 'f', 'f') /* physical font file */
+#define TAG_DRIVER      'VRDG' /* video drivers */
+#define TAG_FNTFILE     'FTNF' /* font file */
+#define TAG_SSECTPOOL   'PCSS' /* shared section pool */
+#define TAG_PFF         'ffpG' /* physical font file */
 
 /* Dx internal tags rember I do not known if it right namees */
-#define TAG_DXPVMLIST   TAG('D', 'X', 'P', 'L') /* pmvlist for the driver */
-#define TAG_DXFOURCC    TAG('D', 'X', 'F', 'O') /* pdwFourCC for the driver */
-#define TAG_DDRAW       TAG('D', 'h', ' ', '1') 
-#define TAG_DDSURF      TAG('D', 'h', ' ', '2')
-#define TAG_EDDGBL      TAG('E', 'D', 'D', 'G') /* ? edd_directdraw_global ??*/
+#define TAG_DXPVMLIST   'LPXD' /* pmvlist for the driver */
+#define TAG_DXFOURCC    'OFXD' /* pdwFourCC for the driver */
+#define TAG_DDRAW       '1 hD' 
+#define TAG_DDSURF      '2 hD'
+#define TAG_EDDGBL      'GDDE' /* ? edd_directdraw_global ??*/
 
 
 #endif /* _WIN32K_TAGS_H */
index 80a3887..6ee10f3 100644 (file)
@@ -3,7 +3,7 @@
 
 #include <include/engobjects.h>
 
-#define TAG_FINF        TAG('F', 'I', 'N', 'F')
+#define TAG_FINF        'FNIF'
 //
 // EXSTROBJ flags.
 //
index 944b4f5..5f243fe 100644 (file)
@@ -70,7 +70,7 @@ Win32kProcessCallback(struct _EPROCESS *Process,
         /* FIXME - lock the process */
         Win32Process = ExAllocatePoolWithTag(NonPagedPool,
                                              sizeof(PROCESSINFO),
-                                             TAG('W', '3', '2', 'p'));
+                                             'p23W');
 
         if (Win32Process == NULL) RETURN( STATUS_NO_MEMORY);
 
@@ -188,7 +188,7 @@ Win32kThreadCallback(struct _ETHREAD *Thread,
         /* FIXME - lock the process */
         Win32Thread = ExAllocatePoolWithTag(NonPagedPool,
                                             sizeof(THREADINFO),
-                                            TAG('W', '3', '2', 't'));
+                                            't23W');
 
         if (Win32Thread == NULL) RETURN( STATUS_NO_MEMORY);
 
index e955aa6..d48fd60 100644 (file)
@@ -18,7 +18,7 @@
 
 #include <winsta.h>
 
-#define KeRosDumpStackFrames(Frames, Count) KdSystemDebugControl(TAG('R', 'o', 's', 'D'), (PVOID)Frames, Count, NULL, 0, NULL, KernelMode)
+#define KeRosDumpStackFrames(Frames, Count) KdSystemDebugControl('DsoR', (PVOID)Frames, Count, NULL, 0, NULL, KernelMode)
 HBITMAP NTAPI UserLoadImage(PCWSTR);
 BOOL NTAPI W32kDosPathNameToNtPathName(PCWSTR, PUNICODE_STRING);
 
index 4ae1fa8..bac6d9f 100644 (file)
@@ -656,7 +656,7 @@ NtGdiGetFontResourceInfoInternalW(
     SafeFileNames.MaximumLength = SafeFileNames.Length = cbStringSize - sizeof(WCHAR);
     SafeFileNames.Buffer = ExAllocatePoolWithTag(PagedPool,
                                                  cbStringSize,
-                                                 TAG('R','T','S','U'));
+                                                 'RTSU');
     if (!SafeFileNames.Buffer)
     {
         SetLastWin32Error(ERROR_NOT_ENOUGH_MEMORY);
@@ -682,7 +682,7 @@ NtGdiGetFontResourceInfoInternalW(
     {
         SetLastNtError(Status);
         /* Free the string buffer for the safe filename */
-        ExFreePoolWithTag(SafeFileNames.Buffer,TAG('R','T','S','U'));
+        ExFreePoolWithTag(SafeFileNames.Buffer,'RTSU');
         return FALSE;
     }
 
@@ -713,7 +713,7 @@ NtGdiGetFontResourceInfoInternalW(
     }
 
     /* Free the string for the safe filenames */
-    ExFreePoolWithTag(SafeFileNames.Buffer,TAG('R','T','S','U'));
+    ExFreePoolWithTag(SafeFileNames.Buffer,'RTSU');
 
     return bRet;
 }
index a67189d..a9991ad 100644 (file)
@@ -1,6 +1,6 @@
 #ifdef GDI_DEBUG
 
-#define KeRosDumpStackFrames(Frames, Count) KdSystemDebugControl(TAG('R', 'o', 's', 'D'), (PVOID)Frames, Count, NULL, 0, NULL, KernelMode)
+#define KeRosDumpStackFrames(Frames, Count) KdSystemDebugControl('DsoR', (PVOID)Frames, Count, NULL, 0, NULL, KernelMode)
 NTSYSAPI ULONG APIENTRY RtlWalkFrameChain(OUT PVOID *Callers, IN ULONG Count, IN ULONG Flags);
 
 static int leak_reported = 0;