public static void FreeDString(Process p, IntPtr stringAddress)
		{
			uint stringLength = p.Read<uint>(stringAddress);
			var firstChar = p.Read<IntPtr>(stringAddress + 4);

			if (stringLength != 0)
				p.Free(firstChar, stringLength);
		}