[8125, K-JAM, P4300, MDA Vario General] GliTCH82:
I'm trying to see if there's some kind of registry setting that would allow Direct Push to use an available WiFi connection as opposed to forcing a GPRS connection. While searching for relevant keys, I came across these:

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Microsoft\ActiveSync]

"LastUIState"=dword:00000000

"KeepAlive"=dword:00000001

"MIMETruncation"=dword:0003E800

"MailBodyTruncation"=dword:FFFFFFFF

"DeviceID"="F0393738D4933383B0EF2423F0667416"

"SyncAPN"=""

"SendMailItemsImmediately"=dword:00000001

"PeakStartTime"=dword:000001E0

"PeakEndTime"=dword:00000438

"OutboundMailDelay"=dword:00000005

"MinHeartbeat"=dword:000001E0

"MaxHeartbeat"=dword:00000690

"HeartbeatIncrement"=dword:0000012C

"InitialHeartbeat"=dword:000001E0

"EnableNonLocalCrossPollination"=dword:00000000

"Device"="PPC"

"TcpPingRetryStepMs"=dword:000009C4

"TcpPingTcpRetries"=dword:00000005

"TcpPingDnsRetries"=dword:00000001

"Interval"=dword:00000000

"Retries"=dword:00000001

"Resilience"=dword:00000002

"NotifySyncDelay"=dword:00000000

"DisconnectWhenDone"=dword:00000001

"SyncWhenRoaming"=dword:00000000

"MailFileAttachments"=dword:00000000

"SaveSentItems"=dword:00000001

"BodyTruncation"=dword:00001400

"CalendarAgeFilter"=dword:00000004

"EmailAgeFilter"=dword:00000002

[HKEY_CURRENT_USER\Software\Microsoft\ActiveSync\Partners]

[HKEY_CURRENT_USER\Software\Microsoft\ActiveSync\Partners\{0DFDB9E1-74E0-5744-15C0-1CD660E700DF}]

"RetryCount"=dword:00000000

"RetryInterval"=dword:00000000

"LastSyncSuccess"=hex:80,73,DE,05,78,74,C6,01

"LastSyncAttempt"=hex:80,73,DE,05,78,74,C6,01

"LastSyncResult"=dword:00000000

"ErrorSeverity"=dword:00000000

"LastPingResult"=dword:06000701

"ServerNameChanged"=dword:00000000

"URI"=""

"EnrollForCertOnNextCradle"=dword:00000000

"DeviceSMSAddress"=""

"DeviceAddressingMethod"=dword:00000000

"CarrierConnector"=""

"Server"="mobile.exchange.mail2web.com"

"ClientRenegotiated"=dword:00000000

"EmailAddress"=""

"IsSecureIdServer"=dword:00000000

"TasksFolderId"="1b5349336f74fd48be3b785536ff9688-1d7f0ab"

"ContactsFolderId"="1b5349336f74fd48be3b785536ff9688-1d7f0a7"

"CalendarFolderId"="1b5349336f74fd48be3b785536ff9688-1d7f0a6"

"AutdSupportLevel"=dword:00000003

"PartnerIndex"=dword:00000001

"ClientProtocolVersion"="2.5"

"ClientNegotiated"=dword:00000001

"TempAirsyncVersion"="2.5"

"CommandsSupported"="Sync,SendMail,SmartForward,SmartReply,GetAttachment,GetHierarchy,CreateCollection,DeleteCollection,MoveCollection,FolderSync,

FolderCreate,FolderDelete,FolderUpdate,MoveItems,GetItemEstimate,MeetingResponse,ResolveRecipients,ValidateCert,Provision,Search,Notify,Ping"

"MSAS-ProtocolVersions"="1.0,2.0,2.1,2.5"

"ClientAuthCertRequired"=dword:00000000

"Logging"=dword:00000000

"ConflictResolution"=dword:00000001

"Domain"="ad2"

"User"= <Exchange User Name Here>

"SavePassword"=dword:00000001

"UseSSL"=dword:00000001

"StoreType"=dword:00000003

"Engine"="{22C7DA12-F3FD-4875-8344-7786454F6534}"

"Name"="Exchange Server"

[HKEY_CURRENT_USER\Software\Microsoft\ActiveSync\Partners\{0DFDB9E1-74E0-5744-15C0-1CD660E700DF}\{783AE4F6-4C12-4423-8270-66361260D4F1}]

"Enabled"=dword:00000001

[HKEY_CURRENT_USER\Software\Microsoft\ActiveSync\Partners\{0DFDB9E1-74E0-5744-15C0-1CD660E700DF}\{C6D47067-6E92-480E-B0FC-4BA82182FAC7}]

"Enabled"=dword:00000001

[HKEY_CURRENT_USER\Software\Microsoft\ActiveSync\Partners\{0DFDB9E1-74E0-5744-15C0-1CD660E700DF}\{4A5D9FE0-F139-4A63-A5A4-4F31CEEA02AD}]

"Enabled"=dword:00000001

[HKEY_CURRENT_USER\Software\Microsoft\ActiveSync\Partners\{0DFDB9E1-74E0-5744-15C0-1CD660E700DF}\{0DD8685C-E272-4FCB-9ECF-2EAD7EA2497B}]

"Enabled"=dword:00000001

Assuming Microsoft was kind enough to include a registry setting to allow this (maybe they did it during testing), what names and values do you guys think could hold relevance to what we're looking for?