blob: 55f5f1f297d67fed54a84eff712c41ba9793c489 [file] [log] [blame]
<?xml version="1.0" encoding="utf-8"?>
<body>
<TypeDefine name="int" len="4" kind="BaseType" />
<TypeDefine name="DWORD" len="4" kind="BaseType" />
<TypeDefine name="long" len="4" kind="BaseType" />
<TypeDefine name="unsigned long" len="4" kind="BaseType" />
<TypeDefine name="short" len="2" kind="BaseType" />
<TypeDefine name="WORD" len="2" kind="BaseType" />
<TypeDefine name="char" len="1" kind="BaseType" />
<TypeDefine name="BYTE" len="1" kind="BaseType" />
<TypeDefine name="unsigned __int64" len="8" kind="BaseType" />
<TypeDefine name="pointer" len="4" kind="pointer" />
<TypeDefine name="localeinfo_struct" kind="struct" len="8">
<child offset="0" name="locinfo" kind="pointer">
<child kind="struct" type="threadlocaleinfostruct" />
</child>
<child offset="4" name="mbcinfo" kind="pointer">
<child kind="struct" type="threadmbcinfostruct" />
</child>
</TypeDefine>
<TypeDefine name="threadlocaleinfostruct" kind="struct" len="216">
<child offset="0" name="refcount" kind="BaseType" type="int" />
<child offset="4" name="lc_codepage" kind="BaseType" type="DWORD" />
<child offset="8" name="lc_collate_cp" kind="BaseType" type="DWORD" />
<child offset="12" name="lc_handle" kind="array" num="6">
<child kind="BaseType" type="DWORD" />
</child>
<child offset="36" name="lc_id" kind="array" num="6">
<child kind="struct" type="tagLC_ID" />
</child>
<child offset="72" name="lc_category" kind="array" num="6">
<child kind="struct" type="__unnamed" len="16">
<child offset="0" name="locale" kind="pointer" type="char" />
<child offset="4" name="wlocale" kind="pointer" type="WORD" />
<child offset="8" name="refcount" kind="pointer" type="int" />
<child offset="12" name="wrefcount" kind="pointer" type="int" />
</child>
</child>
<child offset="168" name="lc_clike" kind="BaseType" type="int" />
<child offset="172" name="mb_cur_max" kind="BaseType" type="int" />
<child offset="176" name="lconv_intl_refcount" kind="pointer" type="int" />
<child offset="180" name="lconv_num_refcount" kind="pointer" type="int" />
<child offset="184" name="lconv_mon_refcount" kind="pointer" type="int" />
<child offset="188" name="lconv" kind="pointer">
<child kind="struct" type="lconv" />
</child>
<child offset="192" name="ctype1_refcount" kind="pointer" type="int" />
<child offset="196" name="ctype1" kind="pointer" type="WORD" />
<child offset="200" name="pctype" kind="pointer" type="WORD" />
<child offset="204" name="pclmap" kind="pointer" type="BYTE" />
<child offset="208" name="pcumap" kind="pointer" type="BYTE" />
<child offset="212" name="lc_time_curr" kind="pointer">
<child kind="struct" type="__lc_time_data" />
</child>
</TypeDefine>
<TypeDefine name="threadmbcinfostruct" kind="struct" len="0" />
<TypeDefine name="tm" kind="struct" len="36">
<child offset="0" name="tm_sec" kind="BaseType" type="int" />
<child offset="4" name="tm_min" kind="BaseType" type="int" />
<child offset="8" name="tm_hour" kind="BaseType" type="int" />
<child offset="12" name="tm_mday" kind="BaseType" type="int" />
<child offset="16" name="tm_mon" kind="BaseType" type="int" />
<child offset="20" name="tm_year" kind="BaseType" type="int" />
<child offset="24" name="tm_wday" kind="BaseType" type="int" />
<child offset="28" name="tm_yday" kind="BaseType" type="int" />
<child offset="32" name="tm_isdst" kind="BaseType" type="int" />
</TypeDefine>
<TypeDefine name="IXMLDOMEntityReferenceVtbl" kind="struct" len="172">
<child offset="0" name="QueryInterface" kind="pointer">
<child kind="function" />
</child>
<child offset="4" name="AddRef" kind="pointer">
<child kind="function" />
</child>
<child offset="8" name="Release" kind="pointer">
<child kind="function" />
</child>
<child offset="12" name="GetTypeInfoCount" kind="pointer">
<child kind="function" />
</child>
<child offset="16" name="GetTypeInfo" kind="pointer">
<child kind="function" />
</child>
<child offset="20" name="GetIDsOfNames" kind="pointer">
<child kind="function" />
</child>
<child offset="24" name="Invoke" kind="pointer">
<child kind="function" />
</child>
<child offset="28" name="get_nodeName" kind="pointer">
<child kind="function" />
</child>
<child offset="32" name="get_nodeValue" kind="pointer">
<child kind="function" />
</child>
<child offset="36" name="put_nodeValue" kind="pointer">
<child kind="function" />
</child>
<child offset="40" name="get_nodeType" kind="pointer">
<child kind="function" />
</child>
<child offset="44" name="get_parentNode" kind="pointer">
<child kind="function" />
</child>
<child offset="48" name="get_childNodes" kind="pointer">
<child kind="function" />
</child>
<child offset="52" name="get_firstChild" kind="pointer">
<child kind="function" />
</child>
<child offset="56" name="get_lastChild" kind="pointer">
<child kind="function" />
</child>
<child offset="60" name="get_previousSibling" kind="pointer">
<child kind="function" />
</child>
<child offset="64" name="get_nextSibling" kind="pointer">
<child kind="function" />
</child>
<child offset="68" name="get_attributes" kind="pointer">
<child kind="function" />
</child>
<child offset="72" name="insertBefore" kind="pointer">
<child kind="function" />
</child>
<child offset="76" name="replaceChild" kind="pointer">
<child kind="function" />
</child>
<child offset="80" name="removeChild" kind="pointer">
<child kind="function" />
</child>
<child offset="84" name="appendChild" kind="pointer">
<child kind="function" />
</child>
<child offset="88" name="hasChildNodes" kind="pointer">
<child kind="function" />
</child>
<child offset="92" name="get_ownerDocument" kind="pointer">
<child kind="function" />
</child>
<child offset="96" name="cloneNode" kind="pointer">
<child kind="function" />
</child>
<child offset="100" name="get_nodeTypeString" kind="pointer">
<child kind="function" />
</child>
<child offset="104" name="get_text" kind="pointer">
<child kind="function" />
</child>
<child offset="108" name="put_text" kind="pointer">
<child kind="function" />
</child>
<child offset="112" name="get_specified" kind="pointer">
<child kind="function" />
</child>
<child offset="116" name="get_definition" kind="pointer">
<child kind="function" />
</child>
<child offset="120" name="get_nodeTypedValue" kind="pointer">
<child kind="function" />
</child>
<child offset="124" name="put_nodeTypedValue" kind="pointer">
<child kind="function" />
</child>
<child offset="128" name="get_dataType" kind="pointer">
<child kind="function" />
</child>
<child offset="132" name="put_dataType" kind="pointer">
<child kind="function" />
</child>
<child offset="136" name="get_xml" kind="pointer">
<child kind="function" />
</child>
<child offset="140" name="transformNode" kind="pointer">
<child kind="function" />
</child>
<child offset="144" name="selectNodes" kind="pointer">
<child kind="function" />
</child>
<child offset="148" name="selectSingleNode" kind="pointer">
<child kind="function" />
</child>
<child offset="152" name="get_parsed" kind="pointer">
<child kind="function" />
</child>
<child offset="156" name="get_namespaceURI" kind="pointer">
<child kind="function" />
</child>
<child offset="160" name="get_prefix" kind="pointer">
<child kind="function" />
</child>
<child offset="164" name="get_baseName" kind="pointer">
<child kind="function" />
</child>
<child offset="168" name="transformNodeToObject" kind="pointer">
<child kind="function" />
</child>
</TypeDefine>
<TypeDefine name="IXMLDOMEntityReference" kind="struct" len="4">
<child offset="0" name="lpVtbl" kind="pointer">
<child kind="struct" type="IXMLDOMEntityReferenceVtbl" />
</child>
</TypeDefine>
<TypeDefine name="ITypeInfo" kind="struct" len="4">
<child offset="0" name="lpVtbl" kind="pointer">
<child kind="struct" type="ITypeInfoVtbl" />
</child>
</TypeDefine>
<TypeDefine name="tagDISPPARAMS" kind="struct" len="16">
<child offset="0" name="rgvarg" kind="pointer">
<child kind="struct" type="tagVARIANT" />
</child>
<child offset="4" name="rgdispidNamedArgs" kind="pointer" type="long" />
<child offset="8" name="cArgs" kind="BaseType" type="DWORD" />
<child offset="12" name="cNamedArgs" kind="BaseType" type="DWORD" />
</TypeDefine>
<TypeDefine name="tagVARIANT" kind="struct" len="16">
<child offset="0" name="vt" kind="BaseType" type="WORD" />
<child offset="2" name="wReserved1" kind="BaseType" type="WORD" />
<child offset="4" name="wReserved2" kind="BaseType" type="WORD" />
<child offset="6" name="wReserved3" kind="BaseType" type="WORD" />
<child offset="8" name="llVal" kind="BaseType" type="__int64" />
<child offset="8" name="lVal" kind="BaseType" type="long" />
<child offset="8" name="bVal" kind="BaseType" type="BYTE" />
<child offset="8" name="iVal" kind="BaseType" type="short" />
<child offset="8" name="fltVal" kind="BaseType" type="float" />
<child offset="8" name="dblVal" kind="BaseType" type="double" />
<child offset="8" name="boolVal" kind="BaseType" type="short" />
<child offset="8" name="scode" kind="BaseType" type="long" />
<child offset="8" name="cyVal" kind="union" type="tagCY" />
<child offset="8" name="date" kind="BaseType" type="double" />
<child offset="8" name="bstrVal" kind="pointer" type="WORD" />
<child offset="8" name="punkVal" kind="pointer">
<child kind="struct" type="IUnknown" />
</child>
<child offset="8" name="pdispVal" kind="pointer">
<child kind="struct" type="IDispatch" />
</child>
<child offset="8" name="parray" kind="pointer">
<child kind="struct" type="tagSAFEARRAY" />
</child>
<child offset="8" name="pbVal" kind="pointer" type="BYTE" />
<child offset="8" name="piVal" kind="pointer" type="short" />
<child offset="8" name="plVal" kind="pointer" type="long" />
<child offset="8" name="pllVal" kind="pointer" type="__int64" />
<child offset="8" name="pfltVal" kind="pointer" type="float" />
<child offset="8" name="pdblVal" kind="pointer" type="double" />
<child offset="8" name="pboolVal" kind="pointer" type="short" />
<child offset="8" name="pscode" kind="pointer" type="long" />
<child offset="8" name="pcyVal" kind="pointer">
<child kind="union" type="tagCY" />
</child>
<child offset="8" name="pdate" kind="pointer" type="double" />
<child offset="8" name="pbstrVal" kind="pointer">
<child kind="pointer" type="WORD" />
</child>
<child offset="8" name="ppunkVal" kind="pointer">
<child kind="pointer">
<child kind="struct" type="IUnknown" />
</child>
</child>
<child offset="8" name="ppdispVal" kind="pointer">
<child kind="pointer">
<child kind="struct" type="IDispatch" />
</child>
</child>
<child offset="8" name="pparray" kind="pointer">
<child kind="pointer">
<child kind="struct" type="tagSAFEARRAY" />
</child>
</child>
<child offset="8" name="pvarVal" kind="pointer">
<child kind="struct" type="tagVARIANT" />
</child>
<child offset="8" name="byref" kind="pointer" type="void" />
<child offset="8" name="cVal" kind="BaseType" type="char" />
<child offset="8" name="uiVal" kind="BaseType" type="WORD" />
<child offset="8" name="ulVal" kind="BaseType" type="DWORD" />
<child offset="8" name="ullVal" kind="BaseType" type="unsigned __int64" />
<child offset="8" name="intVal" kind="BaseType" type="int" />
<child offset="8" name="uintVal" kind="BaseType" type="DWORD" />
<child offset="8" name="pdecVal" kind="pointer">
<child kind="struct" type="tagDEC" />
</child>
<child offset="8" name="pcVal" kind="pointer" type="char" />
<child offset="8" name="puiVal" kind="pointer" type="WORD" />
<child offset="8" name="pulVal" kind="pointer" type="DWORD" />
<child offset="8" name="pullVal" kind="pointer" type="unsigned __int64" />
<child offset="8" name="pintVal" kind="pointer" type="int" />
<child offset="8" name="puintVal" kind="pointer" type="DWORD" />
<child offset="8" name="pvRecord" kind="pointer" type="void" />
<child offset="12" name="pRecInfo" kind="pointer">
<child kind="struct" type="IRecordInfo" />
</child>
<child offset="0" name="decVal" kind="struct" type="tagDEC" />
</TypeDefine>
<TypeDefine name="tagEXCEPINFO" kind="struct" len="32">
<child offset="0" name="wCode" kind="BaseType" type="WORD" />
<child offset="2" name="wReserved" kind="BaseType" type="WORD" />
<child offset="4" name="bstrSource" kind="pointer" type="WORD" />
<child offset="8" name="bstrDescription" kind="pointer" type="WORD" />
<child offset="12" name="bstrHelpFile" kind="pointer" type="WORD" />
<child offset="16" name="dwHelpContext" kind="BaseType" type="DWORD" />
<child offset="20" name="pvReserved" kind="pointer" type="void" />
<child offset="24" name="pfnDeferredFillIn" kind="pointer">
<child kind="function" />
</child>
<child offset="28" name="scode" kind="BaseType" type="long" />
</TypeDefine>
<TypeDefine name="IXMLDOMNode" kind="struct" len="4">
<child offset="0" name="lpVtbl" kind="pointer">
<child kind="struct" type="IXMLDOMNodeVtbl" />
</child>
</TypeDefine>
<TypeDefine name="IXMLDOMNodeList" kind="struct" len="4">
<child offset="0" name="lpVtbl" kind="pointer">
<child kind="struct" type="IXMLDOMNodeListVtbl" />
</child>
</TypeDefine>
<TypeDefine name="IXMLDOMNamedNodeMap" kind="struct" len="4">
<child offset="0" name="lpVtbl" kind="pointer">
<child kind="struct" type="IXMLDOMNamedNodeMapVtbl" />
</child>
</TypeDefine>
<TypeDefine name="IXMLDOMDocument" kind="struct" len="4">
<child offset="0" name="lpVtbl" kind="pointer">
<child kind="struct" type="IXMLDOMDocumentVtbl" />
</child>
</TypeDefine>
<TypeDefine name="T_zPpp_IpAddrs" kind="struct" len="72">
<child offset="0" name="pdpType" kind="BaseType" type="BYTE" />
<child offset="4" name="ourIpAddr" kind="struct" type="T_ZOss_IpAddr" />
<child offset="8" name="hisIpAddr" kind="struct" type="T_ZOss_IpAddr" />
<child offset="12" name="snmask" kind="struct" type="T_ZOss_IpAddr" />
<child offset="16" name="dns1" kind="struct" type="T_ZOss_IpAddr" />
<child offset="20" name="dns2" kind="struct" type="T_ZOss_IpAddr" />
<child offset="24" name="ipv6Addr" kind="struct" type="T_ZOss_IPv6Addr" />
<child offset="40" name="v6dns1" kind="struct" type="T_ZOss_IPv6Addr" />
<child offset="56" name="v6dns2" kind="struct" type="T_ZOss_IPv6Addr" />
</TypeDefine>
<TypeDefine name="T_ZOss_IpAddr" kind="struct" len="4">
<child offset="0" name="addr" kind="BaseType" type="long" />
</TypeDefine>
<TypeDefine name="T_ZOss_IPv6Addr" kind="struct" len="16">
<child offset="0" name="addr" kind="array" num="4">
<child kind="BaseType" type="DWORD" />
</child>
</TypeDefine>
<TypeDefine name="T_z_UtraCell" kind="struct" len="4">
<child offset="0" name="wCellPara" kind="BaseType" type="WORD" />
<child offset="2" name="wUarfcn" kind="BaseType" type="WORD" />
</TypeDefine>
<TypeDefine name="T_zMmiaPdi_SellStat_Abort_Ind" kind="struct" len="4">
<child offset="0" name="bCleanFg" kind="BaseType" type="BYTE" />
<child offset="1" name="abPadding" kind="array" num="3">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="T_zMmiaCc_Mtc_Rsp" kind="struct" len="4">
<child offset="0" name="bSrcIndex" kind="BaseType" type="BYTE" />
<child offset="1" name="bDesIndex" kind="BaseType" type="BYTE" />
<child offset="2" name="bResult" kind="BaseType" type="BYTE" />
<child offset="3" name="bCause" kind="BaseType" type="BYTE" />
</TypeDefine>
<TypeDefine name="T_zMmiaCc_CallInfo" kind="struct" len="52">
<child offset="0" name="bCi" kind="BaseType" type="BYTE" />
<child offset="1" name="bDir" kind="BaseType" type="BYTE" />
<child offset="2" name="bCallState" kind="BaseType" type="BYTE" />
<child offset="3" name="bCallMode" kind="BaseType" type="BYTE" />
<child offset="4" name="bMptyInfo" kind="BaseType" type="BYTE" />
<child offset="5" name="bCallPriFg" kind="BaseType" type="BYTE" />
<child offset="6" name="bCallPriority" kind="BaseType" type="BYTE" />
<child offset="7" name="bCalledNumFg" kind="BaseType" type="BYTE" />
<child offset="8" name="tCalledNum" kind="struct" type="T_zPS_CallNum" />
</TypeDefine>
<TypeDefine name="T_zPS_CallNum" kind="struct" len="44">
<child offset="0" name="bNumType" kind="BaseType" type="BYTE" />
<child offset="1" name="bNumLen" kind="BaseType" type="BYTE" />
<child offset="2" name="abPadding" kind="array" num="2">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="4" name="abNum" kind="array" num="40">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="T_zWRRC_MCEVENTINFO" kind="struct" len="324">
<child offset="0" name="bVersion" kind="BaseType" type="BYTE" />
<child offset="1" name="bEventNum" kind="BaseType" type="BYTE" />
<child offset="2" name="abPadding" kind="array" num="2">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="4" name="atMeasEventInfo" kind="array" num="16">
<child kind="struct" type="T_zWRRC_MeasEventInfo" />
</child>
</TypeDefine>
<TypeDefine name="T_zWRRC_MeasEventInfo" kind="struct" len="20">
<child offset="0" name="bEventType" kind="BaseType" type="BYTE" />
<child offset="1" name="abPadding" kind="array" num="3">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="4" name="uEventInfo" kind="union" type="__unnamed" len="16">
<child offset="0" name="tIntraEvent" kind="struct" type="T_zWRRC_IntraEventInfo" />
<child offset="0" name="tInterEvent" kind="struct" type="T_zWRRC_InterEventInfo" />
<child offset="0" name="tRatEvent" kind="struct" type="T_zWRRC_RatEventInfo" />
<child offset="0" name="tTvEvent" kind="struct" type="T_zWRRC_TvEventInfo" />
<child offset="0" name="tQuaEvent" kind="struct" type="T_zWRRC_QuaEventInfo" />
<child offset="0" name="tUeInterEvent" kind="struct" type="T_zWRRC_UeInterEventInfo" />
</child>
</TypeDefine>
<TypeDefine name="T_zMmiaSs_CusdSet_Req" kind="struct" len="164">
<child offset="0" name="bSrcIndex" kind="BaseType" type="BYTE" />
<child offset="1" name="bDesIndex" kind="BaseType" type="BYTE" />
<child offset="2" name="bStrLen" kind="BaseType" type="BYTE" />
<child offset="3" name="bDcs" kind="BaseType" type="BYTE" />
<child offset="4" name="abUssdStr" kind="array" num="160">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="T_zDev_NV_CmgfMode" kind="struct" len="4">
<child offset="0" name="bCmgfMode" kind="BaseType" type="BYTE" />
<child offset="1" name="abPadding" kind="array" num="3">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="tagMDINEXTMENU" kind="struct" len="12">
<child offset="0" name="hmenuIn" kind="pointer">
<child kind="struct" type="HMENU__" />
</child>
<child offset="4" name="hmenuNext" kind="pointer">
<child kind="struct" type="HMENU__" />
</child>
<child offset="8" name="hwndNext" kind="pointer">
<child kind="struct" type="HWND__" />
</child>
</TypeDefine>
<TypeDefine name="T_zDev_Nv_EuraBandInfo" kind="struct" len="28">
<child offset="0" name="bSupported" kind="BaseType" type="BYTE" />
<child offset="1" name="bBand" kind="BaseType" type="BYTE" />
<child offset="2" name="bDuplexMode" kind="BaseType" type="BYTE" />
<child offset="3" name="bPadding" kind="BaseType" type="BYTE" />
<child offset="4" name="dwNOffUl" kind="BaseType" type="DWORD" />
<child offset="8" name="dwNOffDl" kind="BaseType" type="DWORD" />
<child offset="12" name="dwMinDlEarfcn" kind="BaseType" type="DWORD" />
<child offset="16" name="dwMaxDlEarfcn" kind="BaseType" type="DWORD" />
<child offset="20" name="dwFUlLow" kind="BaseType" type="DWORD" />
<child offset="24" name="dwFDlLow" kind="BaseType" type="DWORD" />
</TypeDefine>
<TypeDefine name="IInternetSecurityMgrSiteVtbl" kind="struct" len="20">
<child offset="0" name="QueryInterface" kind="pointer">
<child kind="function" />
</child>
<child offset="4" name="AddRef" kind="pointer">
<child kind="function" />
</child>
<child offset="8" name="Release" kind="pointer">
<child kind="function" />
</child>
<child offset="12" name="GetWindow" kind="pointer">
<child kind="function" />
</child>
<child offset="16" name="EnableModeless" kind="pointer">
<child kind="function" />
</child>
</TypeDefine>
<TypeDefine name="IInternetSecurityMgrSite" kind="struct" len="4">
<child offset="0" name="lpVtbl" kind="pointer">
<child kind="struct" type="IInternetSecurityMgrSiteVtbl" />
</child>
</TypeDefine>
<TypeDefine name="T_zEM_Lte_InitMeasInfo" kind="struct" len="8">
<child offset="0" name="sServingFreqPrior" kind="BaseType" type="short" />
<child offset="2" name="bSintrasearchP" kind="BaseType" type="BYTE" />
<child offset="3" name="bSintrasearchQ" kind="BaseType" type="BYTE" />
<child offset="4" name="bSnonintrasearchP" kind="BaseType" type="BYTE" />
<child offset="5" name="bSnonintrasearchQ" kind="BaseType" type="BYTE" />
<child offset="6" name="abPadding" kind="array" num="2">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="T_zDev_NV_GLcCfg" kind="struct" len="4">
<child offset="0" name="bGLCAct" kind="BaseType" type="BYTE" />
<child offset="1" name="abPadding" kind="BaseType" type="BYTE" />
<child offset="2" name="wArfcn" kind="BaseType" type="WORD" />
</TypeDefine>
<TypeDefine name="tagEMRANGLEARC" kind="struct" len="28">
<child offset="0" name="emr" kind="struct" type="tagEMR" />
<child offset="8" name="ptlCenter" kind="struct" type="_POINTL" />
<child offset="16" name="nRadius" kind="BaseType" type="DWORD" />
<child offset="20" name="eStartAngle" kind="BaseType" type="float" />
<child offset="24" name="eSweepAngle" kind="BaseType" type="float" />
</TypeDefine>
<TypeDefine name="tagEMR" kind="struct" len="8">
<child offset="0" name="iType" kind="BaseType" type="DWORD" />
<child offset="4" name="nSize" kind="BaseType" type="DWORD" />
</TypeDefine>
<TypeDefine name="ISynchronizeMutexVtbl" kind="struct" len="28">
<child offset="0" name="QueryInterface" kind="pointer">
<child kind="function" />
</child>
<child offset="4" name="AddRef" kind="pointer">
<child kind="function" />
</child>
<child offset="8" name="Release" kind="pointer">
<child kind="function" />
</child>
<child offset="12" name="Wait" kind="pointer">
<child kind="function" />
</child>
<child offset="16" name="Signal" kind="pointer">
<child kind="function" />
</child>
<child offset="20" name="Reset" kind="pointer">
<child kind="function" />
</child>
<child offset="24" name="ReleaseMutex" kind="pointer">
<child kind="function" />
</child>
</TypeDefine>
<TypeDefine name="ISynchronizeMutex" kind="struct" len="4">
<child offset="0" name="lpVtbl" kind="pointer">
<child kind="struct" type="ISynchronizeMutexVtbl" />
</child>
</TypeDefine>
<TypeDefine name="ISynchronize" kind="struct" len="4">
<child offset="0" name="lpVtbl" kind="pointer">
<child kind="struct" type="ISynchronizeVtbl" />
</child>
</TypeDefine>
<TypeDefine name="ISynchronizeVtbl" kind="struct" len="24">
<child offset="0" name="QueryInterface" kind="pointer">
<child kind="function" />
</child>
<child offset="4" name="AddRef" kind="pointer">
<child kind="function" />
</child>
<child offset="8" name="Release" kind="pointer">
<child kind="function" />
</child>
<child offset="12" name="Wait" kind="pointer">
<child kind="function" />
</child>
<child offset="16" name="Signal" kind="pointer">
<child kind="function" />
</child>
<child offset="20" name="Reset" kind="pointer">
<child kind="function" />
</child>
</TypeDefine>
<TypeDefine name="IClassActivatorVtbl" kind="struct" len="16">
<child offset="0" name="QueryInterface" kind="pointer">
<child kind="function" />
</child>
<child offset="4" name="AddRef" kind="pointer">
<child kind="function" />
</child>
<child offset="8" name="Release" kind="pointer">
<child kind="function" />
</child>
<child offset="12" name="GetClassObject" kind="pointer">
<child kind="function" />
</child>
</TypeDefine>
<TypeDefine name="IClassActivator" kind="struct" len="4">
<child offset="0" name="lpVtbl" kind="pointer">
<child kind="struct" type="IClassActivatorVtbl" />
</child>
</TypeDefine>
<TypeDefine name="tagMCI_SEQ_SET_PARMS" kind="struct" len="32">
<child offset="0" name="dwCallback" kind="BaseType" type="DWORD" />
<child offset="4" name="dwTimeFormat" kind="BaseType" type="DWORD" />
<child offset="8" name="dwAudio" kind="BaseType" type="DWORD" />
<child offset="12" name="dwTempo" kind="BaseType" type="DWORD" />
<child offset="16" name="dwPort" kind="BaseType" type="DWORD" />
<child offset="20" name="dwSlave" kind="BaseType" type="DWORD" />
<child offset="24" name="dwMaster" kind="BaseType" type="DWORD" />
<child offset="28" name="dwOffset" kind="BaseType" type="DWORD" />
</TypeDefine>
<TypeDefine name="IOleCacheControlVtbl" kind="struct" len="20">
<child offset="0" name="QueryInterface" kind="pointer">
<child kind="function" />
</child>
<child offset="4" name="AddRef" kind="pointer">
<child kind="function" />
</child>
<child offset="8" name="Release" kind="pointer">
<child kind="function" />
</child>
<child offset="12" name="OnRun" kind="pointer">
<child kind="function" />
</child>
<child offset="16" name="OnStop" kind="pointer">
<child kind="function" />
</child>
</TypeDefine>
<TypeDefine name="IOleCacheControl" kind="struct" len="4">
<child offset="0" name="lpVtbl" kind="pointer">
<child kind="struct" type="IOleCacheControlVtbl" />
</child>
</TypeDefine>
<TypeDefine name="IDataObject" kind="struct" len="4">
<child offset="0" name="lpVtbl" kind="pointer">
<child kind="struct" type="IDataObjectVtbl" />
</child>
</TypeDefine>
<TypeDefine name="T_ZOss_NvEccLog" kind="struct" len="56">
<child offset="0" name="count" kind="BaseType" type="BYTE" />
<child offset="1" name="index" kind="BaseType" type="BYTE" />
<child offset="2" name="type" kind="array" num="6">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="8" name="tick" kind="array" num="6">
<child kind="BaseType" type="DWORD" />
</child>
<child offset="32" name="addr" kind="array" num="6">
<child kind="BaseType" type="DWORD" />
</child>
</TypeDefine>
<TypeDefine name="tagRPC_CALL_ATTRIBUTES_V1_A" kind="struct" len="36">
<child offset="0" name="Version" kind="BaseType" type="DWORD" />
<child offset="4" name="Flags" kind="BaseType" type="DWORD" />
<child offset="8" name="ServerPrincipalNameBufferLength" kind="BaseType" type="DWORD" />
<child offset="12" name="ServerPrincipalName" kind="pointer" type="BYTE" />
<child offset="16" name="ClientPrincipalNameBufferLength" kind="BaseType" type="DWORD" />
<child offset="20" name="ClientPrincipalName" kind="pointer" type="BYTE" />
<child offset="24" name="AuthenticationLevel" kind="BaseType" type="DWORD" />
<child offset="28" name="AuthenticationService" kind="BaseType" type="DWORD" />
<child offset="32" name="NullSession" kind="BaseType" type="int" />
</TypeDefine>
<TypeDefine name="IInternetProtocolSinkStackableVtbl" kind="struct" len="24">
<child offset="0" name="QueryInterface" kind="pointer">
<child kind="function" />
</child>
<child offset="4" name="AddRef" kind="pointer">
<child kind="function" />
</child>
<child offset="8" name="Release" kind="pointer">
<child kind="function" />
</child>
<child offset="12" name="SwitchSink" kind="pointer">
<child kind="function" />
</child>
<child offset="16" name="CommitSwitch" kind="pointer">
<child kind="function" />
</child>
<child offset="20" name="RollbackSwitch" kind="pointer">
<child kind="function" />
</child>
</TypeDefine>
<TypeDefine name="IInternetProtocolSinkStackable" kind="struct" len="4">
<child offset="0" name="lpVtbl" kind="pointer">
<child kind="struct" type="IInternetProtocolSinkStackableVtbl" />
</child>
</TypeDefine>
<TypeDefine name="IInternetProtocolSink" kind="struct" len="4">
<child offset="0" name="lpVtbl" kind="pointer">
<child kind="struct" type="IInternetProtocolSinkVtbl" />
</child>
</TypeDefine>
<TypeDefine name="IThumbnailExtractorVtbl" kind="struct" len="20">
<child offset="0" name="QueryInterface" kind="pointer">
<child kind="function" />
</child>
<child offset="4" name="AddRef" kind="pointer">
<child kind="function" />
</child>
<child offset="8" name="Release" kind="pointer">
<child kind="function" />
</child>
<child offset="12" name="ExtractThumbnail" kind="pointer">
<child kind="function" />
</child>
<child offset="16" name="OnFileUpdated" kind="pointer">
<child kind="function" />
</child>
</TypeDefine>
<TypeDefine name="IThumbnailExtractor" kind="struct" len="4">
<child offset="0" name="lpVtbl" kind="pointer">
<child kind="struct" type="IThumbnailExtractorVtbl" />
</child>
</TypeDefine>
<TypeDefine name="IStorage" kind="struct" len="4">
<child offset="0" name="lpVtbl" kind="pointer">
<child kind="struct" type="IStorageVtbl" />
</child>
</TypeDefine>
<TypeDefine name="T_zEM_W_RatEventInfo" kind="struct" len="12">
<child offset="0" name="bMcId" kind="BaseType" type="BYTE" />
<child offset="1" name="bEventId" kind="BaseType" type="BYTE" />
<child offset="2" name="bW" kind="BaseType" type="BYTE" />
<child offset="3" name="bAsQuaFlg" kind="BaseType" type="BYTE" />
<child offset="4" name="bHysteresis" kind="BaseType" type="BYTE" />
<child offset="5" name="bTimeToTrigger" kind="BaseType" type="BYTE" />
<child offset="6" name="sOwnThreshold" kind="BaseType" type="short" />
<child offset="8" name="sOtherSysThreshold" kind="BaseType" type="short" />
<child offset="10" name="sAsQua" kind="BaseType" type="short" />
</TypeDefine>
<TypeDefine name="T_zApMmia_PbClckSet_Req" kind="struct" len="16">
<child offset="0" name="bSrcIndex" kind="BaseType" type="BYTE" />
<child offset="1" name="bDesIndex" kind="BaseType" type="BYTE" />
<child offset="2" name="bFac" kind="BaseType" type="BYTE" />
<child offset="3" name="bMode" kind="BaseType" type="BYTE" />
<child offset="4" name="bClassFg" kind="BaseType" type="BYTE" />
<child offset="5" name="bClass" kind="BaseType" type="BYTE" />
<child offset="6" name="bChId" kind="BaseType" type="BYTE" />
<child offset="7" name="bPasswdLen" kind="BaseType" type="BYTE" />
<child offset="8" name="abPassword" kind="array" num="8">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="tagLC_ID" kind="struct" len="6">
<child offset="0" name="wLanguage" kind="BaseType" type="WORD" />
<child offset="2" name="wCountry" kind="BaseType" type="WORD" />
<child offset="4" name="wCodePage" kind="BaseType" type="WORD" />
</TypeDefine>
<TypeDefine name="lconv" kind="struct" len="0" />
<TypeDefine name="IRecordInfoVtbl" kind="struct" len="76">
<child offset="0" name="QueryInterface" kind="pointer">
<child kind="function" />
</child>
<child offset="4" name="AddRef" kind="pointer">
<child kind="function" />
</child>
<child offset="8" name="Release" kind="pointer">
<child kind="function" />
</child>
<child offset="12" name="RecordInit" kind="pointer">
<child kind="function" />
</child>
<child offset="16" name="RecordClear" kind="pointer">
<child kind="function" />
</child>
<child offset="20" name="RecordCopy" kind="pointer">
<child kind="function" />
</child>
<child offset="24" name="GetGuid" kind="pointer">
<child kind="function" />
</child>
<child offset="28" name="GetName" kind="pointer">
<child kind="function" />
</child>
<child offset="32" name="GetSize" kind="pointer">
<child kind="function" />
</child>
<child offset="36" name="GetTypeInfo" kind="pointer">
<child kind="function" />
</child>
<child offset="40" name="GetField" kind="pointer">
<child kind="function" />
</child>
<child offset="44" name="GetFieldNoCopy" kind="pointer">
<child kind="function" />
</child>
<child offset="48" name="PutField" kind="pointer">
<child kind="function" />
</child>
<child offset="52" name="PutFieldNoCopy" kind="pointer">
<child kind="function" />
</child>
<child offset="56" name="GetFieldNames" kind="pointer">
<child kind="function" />
</child>
<child offset="60" name="IsMatchingType" kind="pointer">
<child kind="function" />
</child>
<child offset="64" name="RecordCreate" kind="pointer">
<child kind="function" />
</child>
<child offset="68" name="RecordCreateCopy" kind="pointer">
<child kind="function" />
</child>
<child offset="72" name="RecordDestroy" kind="pointer">
<child kind="function" />
</child>
</TypeDefine>
<TypeDefine name="IRecordInfo" kind="struct" len="4">
<child offset="0" name="lpVtbl" kind="pointer">
<child kind="struct" type="IRecordInfoVtbl" />
</child>
</TypeDefine>
<TypeDefine name="T_zWrlcFlexPduPack_TV" kind="struct" len="2260">
<child offset="0" name="bVersion" kind="BaseType" type="BYTE" />
<child offset="1" name="abPadding" kind="array" num="2">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="3" name="bLochNum" kind="BaseType" type="BYTE" />
<child offset="4" name="atFlexPduPackInfo" kind="array" num="4">
<child kind="struct" type="T_zWrlcFlexPduPack_Info" />
</child>
</TypeDefine>
<TypeDefine name="T_zWrlcFlexPduPack_Info" kind="struct" len="564">
<child offset="0" name="bLochId" kind="BaseType" type="BYTE" />
<child offset="1" name="bLiLength" kind="BaseType" type="BYTE" />
<child offset="2" name="bPduLoggedNum" kind="BaseType" type="BYTE" />
<child offset="3" name="bPadding" kind="BaseType" type="BYTE" />
<child offset="4" name="atFlexPduInfo" kind="array" num="70">
<child kind="struct" type="T_zWrlcFlexPdu_Info" />
</child>
</TypeDefine>
<TypeDefine name="T_zEm_Td_NCellCsrInfo" kind="struct" len="12">
<child offset="0" name="bCellEvaType" kind="BaseType" type="BYTE" />
<child offset="1" name="abPadding" kind="array" num="3">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="4" name="uCell" kind="union" type="__unnamed" len="8">
<child offset="0" name="tCsrPara" kind="struct" type="T_zEm_Td_NCellCsrPara" />
<child offset="0" name="tPrioPara" kind="struct" type="T_zEm_Td_NCellPrioPara" />
</child>
</TypeDefine>
<TypeDefine name="T_zEm_Td_NCellCsrPara" kind="struct" len="4">
<child offset="0" name="sQOff1SN" kind="BaseType" type="short" />
<child offset="2" name="sQRxlevMin" kind="BaseType" type="short" />
</TypeDefine>
<TypeDefine name="T_zEm_Td_NCellPrioPara" kind="struct" len="8">
<child offset="0" name="bPriority" kind="BaseType" type="BYTE" />
<child offset="1" name="bThreshHigh" kind="BaseType" type="BYTE" />
<child offset="2" name="bThreshLow" kind="BaseType" type="BYTE" />
<child offset="3" name="bPadding" kind="BaseType" type="BYTE" />
<child offset="4" name="sQrxlevmin" kind="BaseType" type="short" />
<child offset="6" name="sPadding" kind="BaseType" type="short" />
</TypeDefine>
<TypeDefine name="tagNONCLIENTMETRICSW" kind="struct" len="504">
<child offset="0" name="cbSize" kind="BaseType" type="DWORD" />
<child offset="4" name="iBorderWidth" kind="BaseType" type="int" />
<child offset="8" name="iScrollWidth" kind="BaseType" type="int" />
<child offset="12" name="iScrollHeight" kind="BaseType" type="int" />
<child offset="16" name="iCaptionWidth" kind="BaseType" type="int" />
<child offset="20" name="iCaptionHeight" kind="BaseType" type="int" />
<child offset="24" name="lfCaptionFont" kind="struct" type="tagLOGFONTW" />
<child offset="116" name="iSmCaptionWidth" kind="BaseType" type="int" />
<child offset="120" name="iSmCaptionHeight" kind="BaseType" type="int" />
<child offset="124" name="lfSmCaptionFont" kind="struct" type="tagLOGFONTW" />
<child offset="216" name="iMenuWidth" kind="BaseType" type="int" />
<child offset="220" name="iMenuHeight" kind="BaseType" type="int" />
<child offset="224" name="lfMenuFont" kind="struct" type="tagLOGFONTW" />
<child offset="316" name="lfStatusFont" kind="struct" type="tagLOGFONTW" />
<child offset="408" name="lfMessageFont" kind="struct" type="tagLOGFONTW" />
<child offset="500" name="iPaddedBorderWidth" kind="BaseType" type="int" />
</TypeDefine>
<TypeDefine name="tagLOGFONTW" kind="struct" len="92">
<child offset="0" name="lfHeight" kind="BaseType" type="long" />
<child offset="4" name="lfWidth" kind="BaseType" type="long" />
<child offset="8" name="lfEscapement" kind="BaseType" type="long" />
<child offset="12" name="lfOrientation" kind="BaseType" type="long" />
<child offset="16" name="lfWeight" kind="BaseType" type="long" />
<child offset="20" name="lfItalic" kind="BaseType" type="BYTE" />
<child offset="21" name="lfUnderline" kind="BaseType" type="BYTE" />
<child offset="22" name="lfStrikeOut" kind="BaseType" type="BYTE" />
<child offset="23" name="lfCharSet" kind="BaseType" type="BYTE" />
<child offset="24" name="lfOutPrecision" kind="BaseType" type="BYTE" />
<child offset="25" name="lfClipPrecision" kind="BaseType" type="BYTE" />
<child offset="26" name="lfQuality" kind="BaseType" type="BYTE" />
<child offset="27" name="lfPitchAndFamily" kind="BaseType" type="BYTE" />
<child offset="28" name="lfFaceName" kind="array" num="32">
<child kind="BaseType" type="wchar_t" />
</child>
</TypeDefine>
<TypeDefine name="T_zEm_Td_NLCellCsrInfo" kind="struct" len="12">
<child offset="0" name="bPriority" kind="BaseType" type="BYTE" />
<child offset="1" name="bThreshHigh" kind="BaseType" type="BYTE" />
<child offset="2" name="bThreshHigh2" kind="BaseType" type="BYTE" />
<child offset="3" name="bThreshLow" kind="BaseType" type="BYTE" />
<child offset="4" name="bThreshLow2" kind="BaseType" type="BYTE" />
<child offset="5" name="abPadding" kind="array" num="3">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="8" name="sQRxLevMinEUTRA" kind="BaseType" type="short" />
<child offset="10" name="sQqualMinEUTRA" kind="BaseType" type="short" />
</TypeDefine>
<TypeDefine name="T_zDev_NV_CellGlobId" kind="struct" len="12">
<child offset="0" name="tplmn" kind="struct" type="T_zPS_PlmnId" />
<child offset="3" name="abPadding" kind="array" num="3">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="6" name="wLac" kind="BaseType" type="WORD" />
<child offset="8" name="dwCellGlobalId" kind="BaseType" type="DWORD" />
</TypeDefine>
<TypeDefine name="T_zPS_PlmnId" kind="struct" len="3">
<child offset="0" name="bMCC1" kind="BITS" start="0" len="4" type="BYTE" />
<child offset="0" name="bMCC2" kind="BITS" start="4" len="4" type="BYTE" />
<child offset="1" name="bMCC3" kind="BITS" start="0" len="4" type="BYTE" />
<child offset="1" name="bMNC3" kind="BITS" start="4" len="4" type="BYTE" />
<child offset="2" name="bMNC1" kind="BITS" start="0" len="4" type="BYTE" />
<child offset="2" name="bMNC2" kind="BITS" start="4" len="4" type="BYTE" />
</TypeDefine>
<TypeDefine name="IRpcChannelBufferVtbl" kind="struct" len="32">
<child offset="0" name="QueryInterface" kind="pointer">
<child kind="function" />
</child>
<child offset="4" name="AddRef" kind="pointer">
<child kind="function" />
</child>
<child offset="8" name="Release" kind="pointer">
<child kind="function" />
</child>
<child offset="12" name="GetBuffer" kind="pointer">
<child kind="function" />
</child>
<child offset="16" name="SendReceive" kind="pointer">
<child kind="function" />
</child>
<child offset="20" name="FreeBuffer" kind="pointer">
<child kind="function" />
</child>
<child offset="24" name="GetDestCtx" kind="pointer">
<child kind="function" />
</child>
<child offset="28" name="IsConnected" kind="pointer">
<child kind="function" />
</child>
</TypeDefine>
<TypeDefine name="IRpcChannelBuffer" kind="struct" len="4">
<child offset="0" name="lpVtbl" kind="pointer">
<child kind="struct" type="IRpcChannelBufferVtbl" />
</child>
</TypeDefine>
<TypeDefine name="tagRPCOLEMESSAGE" kind="struct" len="44">
<child offset="0" name="reserved1" kind="pointer" type="void" />
<child offset="4" name="dataRepresentation" kind="BaseType" type="DWORD" />
<child offset="8" name="Buffer" kind="pointer" type="void" />
<child offset="12" name="cbBuffer" kind="BaseType" type="DWORD" />
<child offset="16" name="iMethod" kind="BaseType" type="DWORD" />
<child offset="20" name="reserved2" kind="array" num="5">
<child kind="pointer" type="void" />
</child>
<child offset="40" name="rpcFlags" kind="BaseType" type="DWORD" />
</TypeDefine>
<TypeDefine name="tagEMRLINETO" kind="struct" len="16">
<child offset="0" name="emr" kind="struct" type="tagEMR" />
<child offset="8" name="ptl" kind="struct" type="_POINTL" />
</TypeDefine>
<TypeDefine name="T_zMmiaAs_EM_GHoInfo_Ind" kind="struct" len="12">
<child offset="0" name="bSrcIndex" kind="BaseType" type="BYTE" />
<child offset="1" name="bDesIndex" kind="BaseType" type="BYTE" />
<child offset="2" name="bSyncHoSuccCnt" kind="BaseType" type="BYTE" />
<child offset="3" name="bAsyncHoSuccCnt" kind="BaseType" type="BYTE" />
<child offset="4" name="bPreHoSuccCnt" kind="BaseType" type="BYTE" />
<child offset="5" name="bPseudoHoSuccCnt" kind="BaseType" type="BYTE" />
<child offset="6" name="bSyncHoFailCnt" kind="BaseType" type="BYTE" />
<child offset="7" name="bAsyncHoFailCnt" kind="BaseType" type="BYTE" />
<child offset="8" name="bPreHoFailCnt" kind="BaseType" type="BYTE" />
<child offset="9" name="bPseudoHoFailCnt" kind="BaseType" type="BYTE" />
<child offset="10" name="bGsmHoTdSuccCnt" kind="BaseType" type="BYTE" />
<child offset="11" name="bGsmHoFailCnt" kind="BaseType" type="BYTE" />
</TypeDefine>
<TypeDefine name="IXMLDOMDocumentVtbl" kind="struct" len="304">
<child offset="0" name="QueryInterface" kind="pointer">
<child kind="function" />
</child>
<child offset="4" name="AddRef" kind="pointer">
<child kind="function" />
</child>
<child offset="8" name="Release" kind="pointer">
<child kind="function" />
</child>
<child offset="12" name="GetTypeInfoCount" kind="pointer">
<child kind="function" />
</child>
<child offset="16" name="GetTypeInfo" kind="pointer">
<child kind="function" />
</child>
<child offset="20" name="GetIDsOfNames" kind="pointer">
<child kind="function" />
</child>
<child offset="24" name="Invoke" kind="pointer">
<child kind="function" />
</child>
<child offset="28" name="get_nodeName" kind="pointer">
<child kind="function" />
</child>
<child offset="32" name="get_nodeValue" kind="pointer">
<child kind="function" />
</child>
<child offset="36" name="put_nodeValue" kind="pointer">
<child kind="function" />
</child>
<child offset="40" name="get_nodeType" kind="pointer">
<child kind="function" />
</child>
<child offset="44" name="get_parentNode" kind="pointer">
<child kind="function" />
</child>
<child offset="48" name="get_childNodes" kind="pointer">
<child kind="function" />
</child>
<child offset="52" name="get_firstChild" kind="pointer">
<child kind="function" />
</child>
<child offset="56" name="get_lastChild" kind="pointer">
<child kind="function" />
</child>
<child offset="60" name="get_previousSibling" kind="pointer">
<child kind="function" />
</child>
<child offset="64" name="get_nextSibling" kind="pointer">
<child kind="function" />
</child>
<child offset="68" name="get_attributes" kind="pointer">
<child kind="function" />
</child>
<child offset="72" name="insertBefore" kind="pointer">
<child kind="function" />
</child>
<child offset="76" name="replaceChild" kind="pointer">
<child kind="function" />
</child>
<child offset="80" name="removeChild" kind="pointer">
<child kind="function" />
</child>
<child offset="84" name="appendChild" kind="pointer">
<child kind="function" />
</child>
<child offset="88" name="hasChildNodes" kind="pointer">
<child kind="function" />
</child>
<child offset="92" name="get_ownerDocument" kind="pointer">
<child kind="function" />
</child>
<child offset="96" name="cloneNode" kind="pointer">
<child kind="function" />
</child>
<child offset="100" name="get_nodeTypeString" kind="pointer">
<child kind="function" />
</child>
<child offset="104" name="get_text" kind="pointer">
<child kind="function" />
</child>
<child offset="108" name="put_text" kind="pointer">
<child kind="function" />
</child>
<child offset="112" name="get_specified" kind="pointer">
<child kind="function" />
</child>
<child offset="116" name="get_definition" kind="pointer">
<child kind="function" />
</child>
<child offset="120" name="get_nodeTypedValue" kind="pointer">
<child kind="function" />
</child>
<child offset="124" name="put_nodeTypedValue" kind="pointer">
<child kind="function" />
</child>
<child offset="128" name="get_dataType" kind="pointer">
<child kind="function" />
</child>
<child offset="132" name="put_dataType" kind="pointer">
<child kind="function" />
</child>
<child offset="136" name="get_xml" kind="pointer">
<child kind="function" />
</child>
<child offset="140" name="transformNode" kind="pointer">
<child kind="function" />
</child>
<child offset="144" name="selectNodes" kind="pointer">
<child kind="function" />
</child>
<child offset="148" name="selectSingleNode" kind="pointer">
<child kind="function" />
</child>
<child offset="152" name="get_parsed" kind="pointer">
<child kind="function" />
</child>
<child offset="156" name="get_namespaceURI" kind="pointer">
<child kind="function" />
</child>
<child offset="160" name="get_prefix" kind="pointer">
<child kind="function" />
</child>
<child offset="164" name="get_baseName" kind="pointer">
<child kind="function" />
</child>
<child offset="168" name="transformNodeToObject" kind="pointer">
<child kind="function" />
</child>
<child offset="172" name="get_doctype" kind="pointer">
<child kind="function" />
</child>
<child offset="176" name="get_implementation" kind="pointer">
<child kind="function" />
</child>
<child offset="180" name="get_documentElement" kind="pointer">
<child kind="function" />
</child>
<child offset="184" name="putref_documentElement" kind="pointer">
<child kind="function" />
</child>
<child offset="188" name="createElement" kind="pointer">
<child kind="function" />
</child>
<child offset="192" name="createDocumentFragment" kind="pointer">
<child kind="function" />
</child>
<child offset="196" name="createTextNode" kind="pointer">
<child kind="function" />
</child>
<child offset="200" name="createComment" kind="pointer">
<child kind="function" />
</child>
<child offset="204" name="createCDATASection" kind="pointer">
<child kind="function" />
</child>
<child offset="208" name="createProcessingInstruction" kind="pointer">
<child kind="function" />
</child>
<child offset="212" name="createAttribute" kind="pointer">
<child kind="function" />
</child>
<child offset="216" name="createEntityReference" kind="pointer">
<child kind="function" />
</child>
<child offset="220" name="getElementsByTagName" kind="pointer">
<child kind="function" />
</child>
<child offset="224" name="createNode" kind="pointer">
<child kind="function" />
</child>
<child offset="228" name="nodeFromID" kind="pointer">
<child kind="function" />
</child>
<child offset="232" name="load" kind="pointer">
<child kind="function" />
</child>
<child offset="236" name="get_readyState" kind="pointer">
<child kind="function" />
</child>
<child offset="240" name="get_parseError" kind="pointer">
<child kind="function" />
</child>
<child offset="244" name="get_url" kind="pointer">
<child kind="function" />
</child>
<child offset="248" name="get_async" kind="pointer">
<child kind="function" />
</child>
<child offset="252" name="put_async" kind="pointer">
<child kind="function" />
</child>
<child offset="256" name="abort" kind="pointer">
<child kind="function" />
</child>
<child offset="260" name="loadXML" kind="pointer">
<child kind="function" />
</child>
<child offset="264" name="save" kind="pointer">
<child kind="function" />
</child>
<child offset="268" name="get_validateOnParse" kind="pointer">
<child kind="function" />
</child>
<child offset="272" name="put_validateOnParse" kind="pointer">
<child kind="function" />
</child>
<child offset="276" name="get_resolveExternals" kind="pointer">
<child kind="function" />
</child>
<child offset="280" name="put_resolveExternals" kind="pointer">
<child kind="function" />
</child>
<child offset="284" name="get_preserveWhiteSpace" kind="pointer">
<child kind="function" />
</child>
<child offset="288" name="put_preserveWhiteSpace" kind="pointer">
<child kind="function" />
</child>
<child offset="292" name="put_onreadystatechange" kind="pointer">
<child kind="function" />
</child>
<child offset="296" name="put_ondataavailable" kind="pointer">
<child kind="function" />
</child>
<child offset="300" name="put_ontransformnode" kind="pointer">
<child kind="function" />
</child>
</TypeDefine>
<TypeDefine name="IXMLDOMDocumentType" kind="struct" len="4">
<child offset="0" name="lpVtbl" kind="pointer">
<child kind="struct" type="IXMLDOMDocumentTypeVtbl" />
</child>
</TypeDefine>
<TypeDefine name="IXMLDOMImplementation" kind="struct" len="4">
<child offset="0" name="lpVtbl" kind="pointer">
<child kind="struct" type="IXMLDOMImplementationVtbl" />
</child>
</TypeDefine>
<TypeDefine name="IXMLDOMElement" kind="struct" len="4">
<child offset="0" name="lpVtbl" kind="pointer">
<child kind="struct" type="IXMLDOMElementVtbl" />
</child>
</TypeDefine>
<TypeDefine name="IXMLDOMDocumentFragment" kind="struct" len="4">
<child offset="0" name="lpVtbl" kind="pointer">
<child kind="struct" type="IXMLDOMDocumentFragmentVtbl" />
</child>
</TypeDefine>
<TypeDefine name="IXMLDOMText" kind="struct" len="4">
<child offset="0" name="lpVtbl" kind="pointer">
<child kind="struct" type="IXMLDOMTextVtbl" />
</child>
</TypeDefine>
<TypeDefine name="IXMLDOMComment" kind="struct" len="4">
<child offset="0" name="lpVtbl" kind="pointer">
<child kind="struct" type="IXMLDOMCommentVtbl" />
</child>
</TypeDefine>
<TypeDefine name="IXMLDOMCDATASection" kind="struct" len="4">
<child offset="0" name="lpVtbl" kind="pointer">
<child kind="struct" type="IXMLDOMCDATASectionVtbl" />
</child>
</TypeDefine>
<TypeDefine name="IXMLDOMProcessingInstruction" kind="struct" len="4">
<child offset="0" name="lpVtbl" kind="pointer">
<child kind="struct" type="IXMLDOMProcessingInstructionVtbl" />
</child>
</TypeDefine>
<TypeDefine name="IXMLDOMAttribute" kind="struct" len="4">
<child offset="0" name="lpVtbl" kind="pointer">
<child kind="struct" type="IXMLDOMAttributeVtbl" />
</child>
</TypeDefine>
<TypeDefine name="IXMLDOMParseError" kind="struct" len="4">
<child offset="0" name="lpVtbl" kind="pointer">
<child kind="struct" type="IXMLDOMParseErrorVtbl" />
</child>
</TypeDefine>
<TypeDefine name="ILayoutStorage" kind="struct" len="4">
<child offset="0" name="lpVtbl" kind="pointer">
<child kind="struct" type="ILayoutStorageVtbl" />
</child>
</TypeDefine>
<TypeDefine name="ILayoutStorageVtbl" kind="struct" len="32">
<child offset="0" name="QueryInterface" kind="pointer">
<child kind="function" />
</child>
<child offset="4" name="AddRef" kind="pointer">
<child kind="function" />
</child>
<child offset="8" name="Release" kind="pointer">
<child kind="function" />
</child>
<child offset="12" name="LayoutScript" kind="pointer">
<child kind="function" />
</child>
<child offset="16" name="BeginMonitor" kind="pointer">
<child kind="function" />
</child>
<child offset="20" name="EndMonitor" kind="pointer">
<child kind="function" />
</child>
<child offset="24" name="ReLayoutDocfile" kind="pointer">
<child kind="function" />
</child>
<child offset="28" name="ReLayoutDocfileOnILockBytes" kind="pointer">
<child kind="function" />
</child>
</TypeDefine>
<TypeDefine name="IDropTargetVtbl" kind="struct" len="28">
<child offset="0" name="QueryInterface" kind="pointer">
<child kind="function" />
</child>
<child offset="4" name="AddRef" kind="pointer">
<child kind="function" />
</child>
<child offset="8" name="Release" kind="pointer">
<child kind="function" />
</child>
<child offset="12" name="DragEnter" kind="pointer">
<child kind="function" />
</child>
<child offset="16" name="DragOver" kind="pointer">
<child kind="function" />
</child>
<child offset="20" name="DragLeave" kind="pointer">
<child kind="function" />
</child>
<child offset="24" name="Drop" kind="pointer">
<child kind="function" />
</child>
</TypeDefine>
<TypeDefine name="IDropTarget" kind="struct" len="4">
<child offset="0" name="lpVtbl" kind="pointer">
<child kind="struct" type="IDropTargetVtbl" />
</child>
</TypeDefine>
<TypeDefine name="T_zUtran_XCellInfo" kind="struct" len="20">
<child offset="0" name="bAct" kind="BaseType" type="BYTE" />
<child offset="1" name="tPlmnId" kind="struct" type="T_zPS_PlmnId" />
<child offset="4" name="wLac" kind="BaseType" type="WORD" />
<child offset="8" name="dwCellId" kind="BaseType" type="DWORD" />
<child offset="12" name="wUarfcn" kind="BaseType" type="WORD" />
<child offset="14" name="wPci" kind="BaseType" type="WORD" />
<child offset="16" name="bRscp" kind="BaseType" type="BYTE" />
<child offset="17" name="bEcNo" kind="BaseType" type="BYTE" />
<child offset="18" name="bPassLoss" kind="BaseType" type="BYTE" />
</TypeDefine>
<TypeDefine name="T_ZCAT_DBG_HEADER" kind="struct" len="12">
<child offset="0" name="DbgID" kind="BaseType" type="WORD" />
<child offset="2" name="Filter" kind="BaseType" type="WORD" />
<child offset="4" name="MsgID" kind="BaseType" type="DWORD" />
<child offset="8" name="Length" kind="BaseType" type="DWORD" />
</TypeDefine>
<TypeDefine name="ISupportErrorInfoVtbl" kind="struct" len="16">
<child offset="0" name="QueryInterface" kind="pointer">
<child kind="function" />
</child>
<child offset="4" name="AddRef" kind="pointer">
<child kind="function" />
</child>
<child offset="8" name="Release" kind="pointer">
<child kind="function" />
</child>
<child offset="12" name="InterfaceSupportsErrorInfo" kind="pointer">
<child kind="function" />
</child>
</TypeDefine>
<TypeDefine name="ISupportErrorInfo" kind="struct" len="4">
<child offset="0" name="lpVtbl" kind="pointer">
<child kind="struct" type="ISupportErrorInfoVtbl" />
</child>
</TypeDefine>
<TypeDefine name="T_zEsm_EpsQosInfo" kind="struct" len="10">
<child offset="0" name="bLength" kind="BaseType" type="BYTE" />
<child offset="1" name="bQci" kind="BaseType" type="BYTE" />
<child offset="2" name="bUlMBR" kind="BaseType" type="BYTE" />
<child offset="3" name="bDLMBR" kind="BaseType" type="BYTE" />
<child offset="4" name="bULGBR" kind="BaseType" type="BYTE" />
<child offset="5" name="bDLGBR" kind="BaseType" type="BYTE" />
<child offset="6" name="bEXUlMBR" kind="BaseType" type="BYTE" />
<child offset="7" name="bEXDLMBR" kind="BaseType" type="BYTE" />
<child offset="8" name="bEXULGBR" kind="BaseType" type="BYTE" />
<child offset="9" name="bEXDLGBR" kind="BaseType" type="BYTE" />
</TypeDefine>
<TypeDefine name="tagEMRGLSBOUNDEDRECORD" kind="struct" len="32">
<child offset="0" name="emr" kind="struct" type="tagEMR" />
<child offset="8" name="rclBounds" kind="struct" type="_RECTL" />
<child offset="24" name="cbData" kind="BaseType" type="DWORD" />
<child offset="28" name="Data" kind="array" num="1">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="T_zAti_NV_CidPdpContext" kind="struct" len="260">
<child offset="0" name="bCid" kind="BaseType" type="BYTE" />
<child offset="1" name="bPdpType" kind="BaseType" type="BYTE" />
<child offset="2" name="bDComp" kind="BaseType" type="BYTE" />
<child offset="3" name="bHComp" kind="BaseType" type="BYTE" />
<child offset="4" name="bIPv4AddrAlloc" kind="BaseType" type="BYTE" />
<child offset="5" name="bEmergencyInd" kind="BaseType" type="BYTE" />
<child offset="6" name="bPCscfDisc" kind="BaseType" type="BYTE" />
<child offset="7" name="bImcnSignInd" kind="BaseType" type="BYTE" />
<child offset="8" name="bPcoAuthFg" kind="BaseType" type="BYTE" />
<child offset="9" name="bAuthType" kind="BaseType" type="BYTE" />
<child offset="10" name="abApn" kind="array" num="100">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="110" name="abPdpAddr" kind="array" num="20">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="130" name="abPassWord" kind="array" num="64">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="194" name="abUserName" kind="array" num="64">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="258" name="bPassWordLen" kind="BaseType" type="BYTE" />
<child offset="259" name="bUserNameLen" kind="BaseType" type="BYTE" />
</TypeDefine>
<TypeDefine name="tagCANDIDATELIST" kind="struct" len="28">
<child offset="0" name="dwSize" kind="BaseType" type="DWORD" />
<child offset="4" name="dwStyle" kind="BaseType" type="DWORD" />
<child offset="8" name="dwCount" kind="BaseType" type="DWORD" />
<child offset="12" name="dwSelection" kind="BaseType" type="DWORD" />
<child offset="16" name="dwPageStart" kind="BaseType" type="DWORD" />
<child offset="20" name="dwPageSize" kind="BaseType" type="DWORD" />
<child offset="24" name="dwOffset" kind="array" num="1">
<child kind="BaseType" type="DWORD" />
</child>
</TypeDefine>
<TypeDefine name="T_zWRRC_BETTER_WCELL" kind="struct" len="12">
<child offset="0" name="wDlUarfcn" kind="BaseType" type="WORD" />
<child offset="2" name="wPrimSrc" kind="BaseType" type="WORD" />
<child offset="4" name="bRscp" kind="BaseType" type="BYTE" />
<child offset="5" name="bEcNo" kind="BaseType" type="BYTE" />
<child offset="6" name="abPadding" kind="array" num="2">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="8" name="sValueRscp" kind="BaseType" type="short" />
<child offset="10" name="sValueEcNo" kind="BaseType" type="short" />
</TypeDefine>
<TypeDefine name="T_zEucer_RrcUeInfo_Ind" kind="struct" len="12">
<child offset="0" name="bVersion" kind="BaseType" type="BYTE" />
<child offset="1" name="bCRntiFlag" kind="BaseType" type="BYTE" />
<child offset="2" name="bSpsCRntiFlag" kind="BaseType" type="BYTE" />
<child offset="3" name="bTpcRntiFlag" kind="BaseType" type="BYTE" />
<child offset="4" name="wCRnti" kind="BaseType" type="WORD" />
<child offset="6" name="wSpsCRnti" kind="BaseType" type="WORD" />
<child offset="8" name="wTpcRnti" kind="BaseType" type="WORD" />
<child offset="10" name="bTmMode" kind="BaseType" type="BYTE" />
<child offset="11" name="bRrcStatus" kind="BaseType" type="BYTE" />
</TypeDefine>
<TypeDefine name="tagCANDIDATEFORM" kind="struct" len="32">
<child offset="0" name="dwIndex" kind="BaseType" type="DWORD" />
<child offset="4" name="dwStyle" kind="BaseType" type="DWORD" />
<child offset="8" name="ptCurrentPos" kind="struct" type="tagPOINT" />
<child offset="16" name="rcArea" kind="struct" type="tagRECT" />
</TypeDefine>
<TypeDefine name="tagPOINT" kind="struct" len="8">
<child offset="0" name="x" kind="BaseType" type="long" />
<child offset="4" name="y" kind="BaseType" type="long" />
</TypeDefine>
<TypeDefine name="tagRECT" kind="struct" len="16">
<child offset="0" name="left" kind="BaseType" type="long" />
<child offset="4" name="top" kind="BaseType" type="long" />
<child offset="8" name="right" kind="BaseType" type="long" />
<child offset="12" name="bottom" kind="BaseType" type="long" />
</TypeDefine>
<TypeDefine name="tagBIND_OPTS2" kind="struct" len="32">
<child offset="0" name="cbStruct" kind="BaseType" type="DWORD" />
<child offset="4" name="grfFlags" kind="BaseType" type="DWORD" />
<child offset="8" name="grfMode" kind="BaseType" type="DWORD" />
<child offset="12" name="dwTickCountDeadline" kind="BaseType" type="DWORD" />
<child offset="16" name="dwTrackFlags" kind="BaseType" type="DWORD" />
<child offset="20" name="dwClassContext" kind="BaseType" type="DWORD" />
<child offset="24" name="locale" kind="BaseType" type="DWORD" />
<child offset="28" name="pServerInfo" kind="pointer">
<child kind="struct" type="_COSERVERINFO" />
</child>
</TypeDefine>
<TypeDefine name="T_zMmiaSm_QueryPdpStatus_Cnf" kind="struct" len="12">
<child offset="0" name="bSrcIndex" kind="BaseType" type="BYTE" />
<child offset="1" name="bDesIndex" kind="BaseType" type="BYTE" />
<child offset="2" name="bActCidNum" kind="BaseType" type="BYTE" />
<child offset="3" name="bInactCidNum" kind="BaseType" type="BYTE" />
<child offset="4" name="abActCid" kind="array" num="4">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="8" name="abInactCid" kind="array" num="4">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="T_zDev_NV_LTE_RPICfg" kind="struct" len="48">
<child offset="0" name="tLteBandRpiCfg" kind="array" num="12">
<child kind="struct" type="T_zDev_NV_BandRPICfg" />
</child>
</TypeDefine>
<TypeDefine name="T_zDev_NV_BandRPICfg" kind="struct" len="4">
<child offset="0" name="band" kind="BaseType" type="BYTE" />
<child offset="1" name="pumax" kind="array" num="3">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="tagEMRMODIFYWORLDTRANSFORM" kind="struct" len="36">
<child offset="0" name="emr" kind="struct" type="tagEMR" />
<child offset="8" name="xform" kind="struct" type="tagXFORM" />
<child offset="32" name="iMode" kind="BaseType" type="DWORD" />
</TypeDefine>
<TypeDefine name="tagXFORM" kind="struct" len="24">
<child offset="0" name="eM11" kind="BaseType" type="float" />
<child offset="4" name="eM12" kind="BaseType" type="float" />
<child offset="8" name="eM21" kind="BaseType" type="float" />
<child offset="12" name="eM22" kind="BaseType" type="float" />
<child offset="16" name="eDx" kind="BaseType" type="float" />
<child offset="20" name="eDy" kind="BaseType" type="float" />
</TypeDefine>
<TypeDefine name="tagANIMATIONINFO" kind="struct" len="8">
<child offset="0" name="cbSize" kind="BaseType" type="DWORD" />
<child offset="4" name="iMinAnimate" kind="BaseType" type="int" />
</TypeDefine>
<TypeDefine name="T_zEm_Lte_SCellGroup" kind="struct" len="72">
<child offset="0" name="tScellGroupInfo" kind="array" num="6">
<child kind="struct" type="T_zEm_Lte_ScellGroupInfo" />
</child>
</TypeDefine>
<TypeDefine name="T_zEm_Lte_ScellGroupInfo" kind="struct" len="12">
<child offset="0" name="bScellFlg" kind="BaseType" type="BYTE" />
<child offset="1" name="bCellIndex" kind="BaseType" type="BYTE" />
<child offset="2" name="bRsrp" kind="BaseType" type="BYTE" />
<child offset="3" name="bRsrq" kind="BaseType" type="BYTE" />
<child offset="4" name="dwArfcn" kind="BaseType" type="DWORD" />
<child offset="8" name="wPci" kind="BaseType" type="WORD" />
<child offset="10" name="abPadding" kind="array" num="2">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="tagUPDATELAYEREDWINDOWINFO" kind="struct" len="40">
<child offset="0" name="cbSize" kind="BaseType" type="DWORD" />
<child offset="4" name="hdcDst" kind="pointer">
<child kind="struct" type="HDC__" />
</child>
<child offset="8" name="pptDst" kind="pointer">
<child KeyWord="const" kind="struct" type="tagPOINT" />
</child>
<child offset="12" name="psize" kind="pointer">
<child KeyWord="const" kind="struct" type="tagSIZE" />
</child>
<child offset="16" name="hdcSrc" kind="pointer">
<child kind="struct" type="HDC__" />
</child>
<child offset="20" name="pptSrc" kind="pointer">
<child KeyWord="const" kind="struct" type="tagPOINT" />
</child>
<child offset="24" name="crKey" kind="BaseType" type="DWORD" />
<child offset="28" name="pblend" kind="pointer">
<child KeyWord="const" kind="struct" type="_BLENDFUNCTION" />
</child>
<child offset="32" name="dwFlags" kind="BaseType" type="DWORD" />
<child offset="36" name="prcDirty" kind="pointer">
<child KeyWord="const" kind="struct" type="tagRECT" />
</child>
</TypeDefine>
<TypeDefine name="tagSIZE" kind="struct" len="8">
<child offset="0" name="cx" kind="BaseType" type="long" />
<child offset="4" name="cy" kind="BaseType" type="long" />
</TypeDefine>
<TypeDefine name="IBindProtocolVtbl" kind="struct" len="16">
<child offset="0" name="QueryInterface" kind="pointer">
<child kind="function" />
</child>
<child offset="4" name="AddRef" kind="pointer">
<child kind="function" />
</child>
<child offset="8" name="Release" kind="pointer">
<child kind="function" />
</child>
<child offset="12" name="CreateBinding" kind="pointer">
<child kind="function" />
</child>
</TypeDefine>
<TypeDefine name="IBindProtocol" kind="struct" len="4">
<child offset="0" name="lpVtbl" kind="pointer">
<child kind="struct" type="IBindProtocolVtbl" />
</child>
</TypeDefine>
<TypeDefine name="IBindCtx" kind="struct" len="4">
<child offset="0" name="lpVtbl" kind="pointer">
<child kind="struct" type="IBindCtxVtbl" />
</child>
</TypeDefine>
<TypeDefine name="IBinding" kind="struct" len="4">
<child offset="0" name="lpVtbl" kind="pointer">
<child kind="struct" type="IBindingVtbl" />
</child>
</TypeDefine>
<TypeDefine name="tag_NODE" kind="struct" len="8">
<child offset="0" name="next" kind="pointer">
<child kind="struct" type="tag_NODE" />
</child>
<child offset="4" name="previous" kind="pointer">
<child kind="struct" type="tag_NODE" />
</child>
</TypeDefine>
<TypeDefine name="T_zMmiaAs_CardSwitch_Cnf" kind="struct" len="4">
<child offset="0" name="bSrcIndex" kind="BaseType" type="BYTE" />
<child offset="1" name="bDesIndex" kind="BaseType" type="BYTE" />
<child offset="2" name="bResult" kind="BaseType" type="BYTE" />
<child offset="3" name="bPadding" kind="BaseType" type="BYTE" />
</TypeDefine>
<TypeDefine name="tagTOGGLEKEYS" kind="struct" len="8">
<child offset="0" name="cbSize" kind="BaseType" type="DWORD" />
<child offset="4" name="dwFlags" kind="BaseType" type="DWORD" />
</TypeDefine>
<TypeDefine name="tagPRINTPAGERANGE" kind="struct" len="8">
<child offset="0" name="nFromPage" kind="BaseType" type="DWORD" />
<child offset="4" name="nToPage" kind="BaseType" type="DWORD" />
</TypeDefine>
<TypeDefine name="IChannelHook" kind="struct" len="4">
<child offset="0" name="lpVtbl" kind="pointer">
<child kind="struct" type="IChannelHookVtbl" />
</child>
</TypeDefine>
<TypeDefine name="IChannelHookVtbl" kind="struct" len="36">
<child offset="0" name="QueryInterface" kind="pointer">
<child kind="function" />
</child>
<child offset="4" name="AddRef" kind="pointer">
<child kind="function" />
</child>
<child offset="8" name="Release" kind="pointer">
<child kind="function" />
</child>
<child offset="12" name="ClientGetSize" kind="pointer">
<child kind="function" />
</child>
<child offset="16" name="ClientFillBuffer" kind="pointer">
<child kind="function" />
</child>
<child offset="20" name="ClientNotify" kind="pointer">
<child kind="function" />
</child>
<child offset="24" name="ServerNotify" kind="pointer">
<child kind="function" />
</child>
<child offset="28" name="ServerGetSize" kind="pointer">
<child kind="function" />
</child>
<child offset="32" name="ServerFillBuffer" kind="pointer">
<child kind="function" />
</child>
</TypeDefine>
<TypeDefine name="T_zWmac_DpaQueReordering" kind="struct" len="12">
<child offset="0" name="bQueueID" kind="BaseType" type="BYTE" />
<child offset="1" name="abPadding" kind="array" num="3">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="4" name="wRcvTsn" kind="BaseType" type="WORD" />
<child offset="6" name="wNextExpectedTsn" kind="BaseType" type="WORD" />
<child offset="8" name="wRcvWinUpperEdge" kind="BaseType" type="WORD" />
<child offset="10" name="wT1Tsn" kind="BaseType" type="WORD" />
</TypeDefine>
<TypeDefine name="T_zApMmia_ReadSm_Req" kind="struct" len="8">
<child offset="0" name="bSrcIndex" kind="BaseType" type="BYTE" />
<child offset="1" name="bDesIndex" kind="BaseType" type="BYTE" />
<child offset="2" name="bReadFlag" kind="BaseType" type="BYTE" />
<child offset="3" name="bStatChgFlg" kind="BaseType" type="BYTE" />
<child offset="4" name="wIndex" kind="BaseType" type="WORD" />
<child offset="6" name="abPadding" kind="array" num="2">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="IPrintDialogServices" kind="struct" len="4">
<child offset="0" name="lpVtbl" kind="pointer">
<child kind="struct" type="IPrintDialogServicesVtbl" />
</child>
</TypeDefine>
<TypeDefine name="IPrintDialogServicesVtbl" kind="struct" len="24">
<child offset="0" name="QueryInterface" kind="pointer">
<child kind="function" />
</child>
<child offset="4" name="AddRef" kind="pointer">
<child kind="function" />
</child>
<child offset="8" name="Release" kind="pointer">
<child kind="function" />
</child>
<child offset="12" name="GetCurrentDevMode" kind="pointer">
<child kind="function" />
</child>
<child offset="16" name="GetCurrentPrinterName" kind="pointer">
<child kind="function" />
</child>
<child offset="20" name="GetCurrentPortName" kind="pointer">
<child kind="function" />
</child>
</TypeDefine>
<TypeDefine name="tagJOYCAPS2A" kind="struct" len="452">
<child offset="0" name="wMid" kind="BaseType" type="WORD" />
<child offset="2" name="wPid" kind="BaseType" type="WORD" />
<child offset="4" name="szPname" kind="array" num="32">
<child kind="BaseType" type="char" />
</child>
<child offset="36" name="wXmin" kind="BaseType" type="DWORD" />
<child offset="40" name="wXmax" kind="BaseType" type="DWORD" />
<child offset="44" name="wYmin" kind="BaseType" type="DWORD" />
<child offset="48" name="wYmax" kind="BaseType" type="DWORD" />
<child offset="52" name="wZmin" kind="BaseType" type="DWORD" />
<child offset="56" name="wZmax" kind="BaseType" type="DWORD" />
<child offset="60" name="wNumButtons" kind="BaseType" type="DWORD" />
<child offset="64" name="wPeriodMin" kind="BaseType" type="DWORD" />
<child offset="68" name="wPeriodMax" kind="BaseType" type="DWORD" />
<child offset="72" name="wRmin" kind="BaseType" type="DWORD" />
<child offset="76" name="wRmax" kind="BaseType" type="DWORD" />
<child offset="80" name="wUmin" kind="BaseType" type="DWORD" />
<child offset="84" name="wUmax" kind="BaseType" type="DWORD" />
<child offset="88" name="wVmin" kind="BaseType" type="DWORD" />
<child offset="92" name="wVmax" kind="BaseType" type="DWORD" />
<child offset="96" name="wCaps" kind="BaseType" type="DWORD" />
<child offset="100" name="wMaxAxes" kind="BaseType" type="DWORD" />
<child offset="104" name="wNumAxes" kind="BaseType" type="DWORD" />
<child offset="108" name="wMaxButtons" kind="BaseType" type="DWORD" />
<child offset="112" name="szRegKey" kind="array" num="32">
<child kind="BaseType" type="char" />
</child>
<child offset="144" name="szOEMVxD" kind="array" num="260">
<child kind="BaseType" type="char" />
</child>
<child offset="404" name="ManufacturerGuid" kind="struct" type="_GUID" />
<child offset="420" name="ProductGuid" kind="struct" type="_GUID" />
<child offset="436" name="NameGuid" kind="struct" type="_GUID" />
</TypeDefine>
<TypeDefine name="AsyncIAdviseSink2Vtbl" kind="struct" len="60">
<child offset="0" name="QueryInterface" kind="pointer">
<child kind="function" />
</child>
<child offset="4" name="AddRef" kind="pointer">
<child kind="function" />
</child>
<child offset="8" name="Release" kind="pointer">
<child kind="function" />
</child>
<child offset="12" name="Begin_OnDataChange" kind="pointer">
<child kind="function" />
</child>
<child offset="16" name="Finish_OnDataChange" kind="pointer">
<child kind="function" />
</child>
<child offset="20" name="Begin_OnViewChange" kind="pointer">
<child kind="function" />
</child>
<child offset="24" name="Finish_OnViewChange" kind="pointer">
<child kind="function" />
</child>
<child offset="28" name="Begin_OnRename" kind="pointer">
<child kind="function" />
</child>
<child offset="32" name="Finish_OnRename" kind="pointer">
<child kind="function" />
</child>
<child offset="36" name="Begin_OnSave" kind="pointer">
<child kind="function" />
</child>
<child offset="40" name="Finish_OnSave" kind="pointer">
<child kind="function" />
</child>
<child offset="44" name="Begin_OnClose" kind="pointer">
<child kind="function" />
</child>
<child offset="48" name="Finish_OnClose" kind="pointer">
<child kind="function" />
</child>
<child offset="52" name="Begin_OnLinkSrcChange" kind="pointer">
<child kind="function" />
</child>
<child offset="56" name="Finish_OnLinkSrcChange" kind="pointer">
<child kind="function" />
</child>
</TypeDefine>
<TypeDefine name="AsyncIAdviseSink2" kind="struct" len="4">
<child offset="0" name="lpVtbl" kind="pointer">
<child kind="struct" type="AsyncIAdviseSink2Vtbl" />
</child>
</TypeDefine>
<TypeDefine name="tagFORMATETC" kind="struct" len="20">
<child offset="0" name="cfFormat" kind="BaseType" type="WORD" />
<child offset="4" name="ptd" kind="pointer">
<child kind="struct" type="tagDVTARGETDEVICE" />
</child>
<child offset="8" name="dwAspect" kind="BaseType" type="DWORD" />
<child offset="12" name="lindex" kind="BaseType" type="long" />
<child offset="16" name="tymed" kind="BaseType" type="DWORD" />
</TypeDefine>
<TypeDefine name="tagSTGMEDIUM" kind="struct" len="12">
<child offset="0" name="tymed" kind="BaseType" type="DWORD" />
<child offset="4" name="hBitmap" kind="pointer">
<child kind="struct" type="HBITMAP__" />
</child>
<child offset="4" name="hMetaFilePict" kind="pointer" type="void" />
<child offset="4" name="hEnhMetaFile" kind="pointer">
<child kind="struct" type="HENHMETAFILE__" />
</child>
<child offset="4" name="hGlobal" kind="pointer" type="void" />
<child offset="4" name="lpszFileName" kind="pointer" type="WORD" />
<child offset="4" name="pstm" kind="pointer">
<child kind="struct" type="IStream" />
</child>
<child offset="4" name="pstg" kind="pointer">
<child kind="struct" type="IStorage" />
</child>
<child offset="8" name="pUnkForRelease" kind="pointer">
<child kind="struct" type="IUnknown" />
</child>
</TypeDefine>
<TypeDefine name="IMoniker" kind="struct" len="4">
<child offset="0" name="lpVtbl" kind="pointer">
<child kind="struct" type="IMonikerVtbl" />
</child>
</TypeDefine>
<TypeDefine name="T_zMmiaUmm_MtCsSrv_Ind" kind="struct" len="48">
<child offset="0" name="bSrcIndex" kind="BaseType" type="BYTE" />
<child offset="1" name="bDesIndex" kind="BaseType" type="BYTE" />
<child offset="2" name="bSsCodeFg" kind="BaseType" type="BYTE" />
<child offset="3" name="bSsCode" kind="BaseType" type="BYTE" />
<child offset="4" name="tCLI" kind="struct" type="T_zPS_CallNum" />
</TypeDefine>
<TypeDefine name="T_zMmiaAs_Rssi_Qry_Cnf" kind="struct" len="12">
<child offset="0" name="bSrcIndex" kind="BaseType" type="BYTE" />
<child offset="1" name="bDesIndex" kind="BaseType" type="BYTE" />
<child offset="2" name="abPadding" kind="array" num="2">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="4" name="tRssi" kind="array" num="2">
<child kind="struct" type="T_zMmiaAs_LTE_P_Rssi" />
</child>
</TypeDefine>
<TypeDefine name="T_zMmiaAs_LTE_P_Rssi" kind="struct" len="4">
<child offset="0" name="sRssiInt" kind="BaseType" type="short" />
<child offset="2" name="bRssiDec" kind="BaseType" type="BYTE" />
<child offset="3" name="bPadding" kind="BaseType" type="BYTE" />
</TypeDefine>
<TypeDefine name="tagCHOOSEFONTA" kind="struct" len="60">
<child offset="0" name="lStructSize" kind="BaseType" type="DWORD" />
<child offset="4" name="hwndOwner" kind="pointer">
<child kind="struct" type="HWND__" />
</child>
<child offset="8" name="hDC" kind="pointer">
<child kind="struct" type="HDC__" />
</child>
<child offset="12" name="lpLogFont" kind="pointer">
<child kind="struct" type="tagLOGFONTA" />
</child>
<child offset="16" name="iPointSize" kind="BaseType" type="int" />
<child offset="20" name="Flags" kind="BaseType" type="DWORD" />
<child offset="24" name="rgbColors" kind="BaseType" type="DWORD" />
<child offset="28" name="lCustData" kind="BaseType" type="long" />
<child offset="32" name="lpfnHook" kind="pointer">
<child kind="function" />
</child>
<child offset="36" name="lpTemplateName" kind="pointer" type="char" />
<child offset="40" name="hInstance" kind="pointer">
<child kind="struct" type="HINSTANCE__" />
</child>
<child offset="44" name="lpszStyle" kind="pointer" type="char" />
<child offset="48" name="nFontType" kind="BaseType" type="WORD" />
<child offset="50" name="___MISSING_ALIGNMENT__" kind="BaseType" type="WORD" />
<child offset="52" name="nSizeMin" kind="BaseType" type="int" />
<child offset="56" name="nSizeMax" kind="BaseType" type="int" />
</TypeDefine>
<TypeDefine name="tagLOGFONTA" kind="struct" len="60">
<child offset="0" name="lfHeight" kind="BaseType" type="long" />
<child offset="4" name="lfWidth" kind="BaseType" type="long" />
<child offset="8" name="lfEscapement" kind="BaseType" type="long" />
<child offset="12" name="lfOrientation" kind="BaseType" type="long" />
<child offset="16" name="lfWeight" kind="BaseType" type="long" />
<child offset="20" name="lfItalic" kind="BaseType" type="BYTE" />
<child offset="21" name="lfUnderline" kind="BaseType" type="BYTE" />
<child offset="22" name="lfStrikeOut" kind="BaseType" type="BYTE" />
<child offset="23" name="lfCharSet" kind="BaseType" type="BYTE" />
<child offset="24" name="lfOutPrecision" kind="BaseType" type="BYTE" />
<child offset="25" name="lfClipPrecision" kind="BaseType" type="BYTE" />
<child offset="26" name="lfQuality" kind="BaseType" type="BYTE" />
<child offset="27" name="lfPitchAndFamily" kind="BaseType" type="BYTE" />
<child offset="28" name="lfFaceName" kind="array" num="32">
<child kind="BaseType" type="char" />
</child>
</TypeDefine>
<TypeDefine name="tagWAVEINCAPS2W" kind="struct" len="128">
<child offset="0" name="wMid" kind="BaseType" type="WORD" />
<child offset="2" name="wPid" kind="BaseType" type="WORD" />
<child offset="4" name="vDriverVersion" kind="BaseType" type="DWORD" />
<child offset="8" name="szPname" kind="array" num="32">
<child kind="BaseType" type="wchar_t" />
</child>
<child offset="72" name="dwFormats" kind="BaseType" type="DWORD" />
<child offset="76" name="wChannels" kind="BaseType" type="WORD" />
<child offset="78" name="wReserved1" kind="BaseType" type="WORD" />
<child offset="80" name="ManufacturerGuid" kind="struct" type="_GUID" />
<child offset="96" name="ProductGuid" kind="struct" type="_GUID" />
<child offset="112" name="NameGuid" kind="struct" type="_GUID" />
</TypeDefine>
<TypeDefine name="IUriContainerVtbl" kind="struct" len="16">
<child offset="0" name="QueryInterface" kind="pointer">
<child kind="function" />
</child>
<child offset="4" name="AddRef" kind="pointer">
<child kind="function" />
</child>
<child offset="8" name="Release" kind="pointer">
<child kind="function" />
</child>
<child offset="12" name="GetIUri" kind="pointer">
<child kind="function" />
</child>
</TypeDefine>
<TypeDefine name="IUriContainer" kind="struct" len="4">
<child offset="0" name="lpVtbl" kind="pointer">
<child kind="struct" type="IUriContainerVtbl" />
</child>
</TypeDefine>
<TypeDefine name="IUri" kind="struct" len="4">
<child offset="0" name="lpVtbl" kind="pointer">
<child kind="struct" type="IUriVtbl" />
</child>
</TypeDefine>
<TypeDefine name="tagEMRCREATEPALETTE" kind="struct" len="20">
<child offset="0" name="emr" kind="struct" type="tagEMR" />
<child offset="8" name="ihPal" kind="BaseType" type="DWORD" />
<child offset="12" name="lgpl" kind="struct" type="tagLOGPALETTE" />
</TypeDefine>
<TypeDefine name="tagLOGPALETTE" kind="struct" len="8">
<child offset="0" name="palVersion" kind="BaseType" type="WORD" />
<child offset="2" name="palNumEntries" kind="BaseType" type="WORD" />
<child offset="4" name="palPalEntry" kind="array" num="1">
<child kind="struct" type="tagPALETTEENTRY" />
</child>
</TypeDefine>
<TypeDefine name="tagREGISTERWORDW" kind="struct" len="8">
<child offset="0" name="lpReading" kind="pointer" type="WORD" />
<child offset="4" name="lpWord" kind="pointer" type="WORD" />
</TypeDefine>
<TypeDefine name="tagMCI_OVLY_LOAD_PARMSA" kind="struct" len="24">
<child offset="0" name="dwCallback" kind="BaseType" type="DWORD" />
<child offset="4" name="lpfilename" kind="pointer" type="char" />
<child offset="8" name="rc" kind="struct" type="tagRECT" />
</TypeDefine>
<TypeDefine name="T_zEm_Lte_InterCellInfo" kind="struct" len="24">
<child offset="0" name="dwEarfcn" kind="BaseType" type="DWORD" />
<child offset="4" name="abPadding" kind="array" num="2">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="6" name="wPci" kind="BaseType" type="WORD" />
<child offset="8" name="bRsrp" kind="BaseType" type="BYTE" />
<child offset="9" name="bRsrq" kind="BaseType" type="BYTE" />
<child offset="10" name="bDetectFlg" kind="BaseType" type="BYTE" />
<child offset="11" name="cFreqOffset" kind="BaseType" type="char" />
<child offset="12" name="sRxlevMin" kind="BaseType" type="short" />
<child offset="14" name="cCellOffset" kind="BaseType" type="char" />
<child offset="15" name="bPriority" kind="BaseType" type="BYTE" />
<child offset="16" name="bThreshHighP" kind="BaseType" type="BYTE" />
<child offset="17" name="bThreshLowP" kind="BaseType" type="BYTE" />
<child offset="18" name="bThreshHighQ" kind="BaseType" type="BYTE" />
<child offset="19" name="bThreshLowQ" kind="BaseType" type="BYTE" />
<child offset="20" name="dwTreselection" kind="BaseType" type="DWORD" />
</TypeDefine>
<TypeDefine name="T_zApMmia_SmsCpms_Req" kind="struct" len="8">
<child offset="0" name="bSrcIndex" kind="BaseType" type="BYTE" />
<child offset="1" name="bDestIndex" kind="BaseType" type="BYTE" />
<child offset="2" name="bCommandInd" kind="BaseType" type="BYTE" />
<child offset="3" name="bMem1" kind="BaseType" type="BYTE" />
<child offset="4" name="bMem2OperFg" kind="BaseType" type="BYTE" />
<child offset="5" name="bMem2" kind="BaseType" type="BYTE" />
<child offset="6" name="bMem3OperFg" kind="BaseType" type="BYTE" />
<child offset="7" name="bMem3" kind="BaseType" type="BYTE" />
</TypeDefine>
<TypeDefine name="AsyncIPipeByteVtbl" kind="struct" len="28">
<child offset="0" name="QueryInterface" kind="pointer">
<child kind="function" />
</child>
<child offset="4" name="AddRef" kind="pointer">
<child kind="function" />
</child>
<child offset="8" name="Release" kind="pointer">
<child kind="function" />
</child>
<child offset="12" name="Begin_Pull" kind="pointer">
<child kind="function" />
</child>
<child offset="16" name="Finish_Pull" kind="pointer">
<child kind="function" />
</child>
<child offset="20" name="Begin_Push" kind="pointer">
<child kind="function" />
</child>
<child offset="24" name="Finish_Push" kind="pointer">
<child kind="function" />
</child>
</TypeDefine>
<TypeDefine name="AsyncIPipeByte" kind="struct" len="4">
<child offset="0" name="lpVtbl" kind="pointer">
<child kind="struct" type="AsyncIPipeByteVtbl" />
</child>
</TypeDefine>
<TypeDefine name="tagCACY" kind="struct" len="8">
<child offset="0" name="cElems" kind="BaseType" type="DWORD" />
<child offset="4" name="pElems" kind="pointer">
<child kind="union" type="tagCY" />
</child>
</TypeDefine>
<TypeDefine name="tagCY" kind="union" len="8">
<child offset="0" name="Lo" kind="BaseType" type="DWORD" />
<child offset="4" name="Hi" kind="BaseType" type="long" />
<child offset="0" name="int64" kind="BaseType" type="__int64" />
</TypeDefine>
<TypeDefine name="IWrappedProtocolVtbl" kind="struct" len="16">
<child offset="0" name="QueryInterface" kind="pointer">
<child kind="function" />
</child>
<child offset="4" name="AddRef" kind="pointer">
<child kind="function" />
</child>
<child offset="8" name="Release" kind="pointer">
<child kind="function" />
</child>
<child offset="12" name="GetWrapperCode" kind="pointer">
<child kind="function" />
</child>
</TypeDefine>
<TypeDefine name="IWrappedProtocol" kind="struct" len="4">
<child offset="0" name="lpVtbl" kind="pointer">
<child kind="struct" type="IWrappedProtocolVtbl" />
</child>
</TypeDefine>
<TypeDefine name="ITypeLib2" kind="struct" len="4">
<child offset="0" name="lpVtbl" kind="pointer">
<child kind="struct" type="ITypeLib2Vtbl" />
</child>
</TypeDefine>
<TypeDefine name="ITypeLib2Vtbl" kind="struct" len="68">
<child offset="0" name="QueryInterface" kind="pointer">
<child kind="function" />
</child>
<child offset="4" name="AddRef" kind="pointer">
<child kind="function" />
</child>
<child offset="8" name="Release" kind="pointer">
<child kind="function" />
</child>
<child offset="12" name="GetTypeInfoCount" kind="pointer">
<child kind="function" />
</child>
<child offset="16" name="GetTypeInfo" kind="pointer">
<child kind="function" />
</child>
<child offset="20" name="GetTypeInfoType" kind="pointer">
<child kind="function" />
</child>
<child offset="24" name="GetTypeInfoOfGuid" kind="pointer">
<child kind="function" />
</child>
<child offset="28" name="GetLibAttr" kind="pointer">
<child kind="function" />
</child>
<child offset="32" name="GetTypeComp" kind="pointer">
<child kind="function" />
</child>
<child offset="36" name="GetDocumentation" kind="pointer">
<child kind="function" />
</child>
<child offset="40" name="IsName" kind="pointer">
<child kind="function" />
</child>
<child offset="44" name="FindName" kind="pointer">
<child kind="function" />
</child>
<child offset="48" name="ReleaseTLibAttr" kind="pointer">
<child kind="function" />
</child>
<child offset="52" name="GetCustData" kind="pointer">
<child kind="function" />
</child>
<child offset="56" name="GetLibStatistics" kind="pointer">
<child kind="function" />
</child>
<child offset="60" name="GetDocumentation2" kind="pointer">
<child kind="function" />
</child>
<child offset="64" name="GetAllCustData" kind="pointer">
<child kind="function" />
</child>
</TypeDefine>
<TypeDefine name="IReleaseMarshalBuffers" kind="struct" len="4">
<child offset="0" name="lpVtbl" kind="pointer">
<child kind="struct" type="IReleaseMarshalBuffersVtbl" />
</child>
</TypeDefine>
<TypeDefine name="IReleaseMarshalBuffersVtbl" kind="struct" len="16">
<child offset="0" name="QueryInterface" kind="pointer">
<child kind="function" />
</child>
<child offset="4" name="AddRef" kind="pointer">
<child kind="function" />
</child>
<child offset="8" name="Release" kind="pointer">
<child kind="function" />
</child>
<child offset="12" name="ReleaseMarshalBuffer" kind="pointer">
<child kind="function" />
</child>
</TypeDefine>
<TypeDefine name="IProgressNotifyVtbl" kind="struct" len="16">
<child offset="0" name="QueryInterface" kind="pointer">
<child kind="function" />
</child>
<child offset="4" name="AddRef" kind="pointer">
<child kind="function" />
</child>
<child offset="8" name="Release" kind="pointer">
<child kind="function" />
</child>
<child offset="12" name="OnProgress" kind="pointer">
<child kind="function" />
</child>
</TypeDefine>
<TypeDefine name="IProgressNotify" kind="struct" len="4">
<child offset="0" name="lpVtbl" kind="pointer">
<child kind="struct" type="IProgressNotifyVtbl" />
</child>
</TypeDefine>
<TypeDefine name="T_zMmiaSms_StatusRec_Ind" kind="struct" len="180">
<child offset="0" name="bSrcIndex" kind="BaseType" type="BYTE" />
<child offset="1" name="bDestIndex" kind="BaseType" type="BYTE" />
<child offset="2" name="bRouteInd" kind="BaseType" type="BYTE" />
<child offset="3" name="bPduLength" kind="BaseType" type="BYTE" />
<child offset="4" name="abPduBuffer" kind="array" num="176">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="T_zMmiaEsm_MtEpsBearerAct_Req" kind="struct" len="8">
<child offset="0" name="bSrcIndex" kind="BaseType" type="BYTE" />
<child offset="1" name="bDesIndex" kind="BaseType" type="BYTE" />
<child offset="2" name="bOperaCode" kind="BaseType" type="BYTE" />
<child offset="3" name="bCidNum" kind="BaseType" type="BYTE" />
<child offset="4" name="abCid" kind="array" num="4">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="T_zMmiaEpdcp_DataDel_Req" kind="struct" len="4">
<child offset="0" name="bSrcIndex" kind="BaseType" type="BYTE" />
<child offset="1" name="bDesIndex" kind="BaseType" type="BYTE" />
<child offset="2" name="bCid" kind="BaseType" type="BYTE" />
<child offset="3" name="bPadding" kind="BaseType" type="BYTE" />
</TypeDefine>
<TypeDefine name="T_zMmiaAs_CardSwitch_Ind" kind="struct" len="4">
<child offset="0" name="bSrcIndex" kind="BaseType" type="BYTE" />
<child offset="1" name="bDesIndex" kind="BaseType" type="BYTE" />
<child offset="2" name="bActStat" kind="BaseType" type="BYTE" />
<child offset="3" name="bIsReEst" kind="BaseType" type="BYTE" />
</TypeDefine>
<TypeDefine name="tagMCI_ANIM_WINDOW_PARMSW" kind="struct" len="16">
<child offset="0" name="dwCallback" kind="BaseType" type="DWORD" />
<child offset="4" name="hWnd" kind="pointer">
<child kind="struct" type="HWND__" />
</child>
<child offset="8" name="nCmdShow" kind="BaseType" type="DWORD" />
<child offset="12" name="lpstrText" kind="pointer" type="wchar_t" />
</TypeDefine>
<TypeDefine name="T_zMmiaEsm_PdnConCidInfo" kind="struct" len="8">
<child offset="0" name="bCidNum" kind="BaseType" type="BYTE" />
<child offset="1" name="bPrimCid" kind="BaseType" type="BYTE" />
<child offset="2" name="abPadding" kind="array" num="2">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="4" name="abCid" kind="array" num="4">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="T_zMmiaAs_EM_HoInfo_Req" kind="struct" len="4">
<child offset="0" name="bSrcIndex" kind="BaseType" type="BYTE" />
<child offset="1" name="bDesIndex" kind="BaseType" type="BYTE" />
<child offset="2" name="bAction" kind="BaseType" type="BYTE" />
<child offset="3" name="bPadding" kind="BaseType" type="BYTE" />
</TypeDefine>
<TypeDefine name="T_zMmiaCc_Modify_Cnf" kind="struct" len="12">
<child offset="0" name="bSrcIndex" kind="BaseType" type="BYTE" />
<child offset="1" name="bDesIndex" kind="BaseType" type="BYTE" />
<child offset="2" name="bServ" kind="BaseType" type="BYTE" />
<child offset="3" name="bCallId" kind="BaseType" type="BYTE" />
<child offset="4" name="bResult" kind="BaseType" type="BYTE" />
<child offset="5" name="abPadding" kind="array" num="3">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="8" name="dwCause" kind="BaseType" type="DWORD" />
</TypeDefine>
<TypeDefine name="IWinInetHttpInfo" kind="struct" len="4">
<child offset="0" name="lpVtbl" kind="pointer">
<child kind="struct" type="IWinInetHttpInfoVtbl" />
</child>
</TypeDefine>
<TypeDefine name="IWinInetHttpInfoVtbl" kind="struct" len="20">
<child offset="0" name="QueryInterface" kind="pointer">
<child kind="function" />
</child>
<child offset="4" name="AddRef" kind="pointer">
<child kind="function" />
</child>
<child offset="8" name="Release" kind="pointer">
<child kind="function" />
</child>
<child offset="12" name="QueryOption" kind="pointer">
<child kind="function" />
</child>
<child offset="16" name="QueryInfo" kind="pointer">
<child kind="function" />
</child>
</TypeDefine>
<TypeDefine name="IRpcOptions" kind="struct" len="4">
<child offset="0" name="lpVtbl" kind="pointer">
<child kind="struct" type="IRpcOptionsVtbl" />
</child>
</TypeDefine>
<TypeDefine name="IRpcOptionsVtbl" kind="struct" len="20">
<child offset="0" name="QueryInterface" kind="pointer">
<child kind="function" />
</child>
<child offset="4" name="AddRef" kind="pointer">
<child kind="function" />
</child>
<child offset="8" name="Release" kind="pointer">
<child kind="function" />
</child>
<child offset="12" name="Set" kind="pointer">
<child kind="function" />
</child>
<child offset="16" name="Query" kind="pointer">
<child kind="function" />
</child>
</TypeDefine>
<TypeDefine name="T_zApMmia_SmsZmena_Req" kind="struct" len="4">
<child offset="0" name="bSrcIndex" kind="BaseType" type="BYTE" />
<child offset="1" name="bDesIndex" kind="BaseType" type="BYTE" />
<child offset="2" name="bavail" kind="BaseType" type="BYTE" />
<child offset="3" name="bMemType" kind="BaseType" type="BYTE" />
</TypeDefine>
<TypeDefine name="tagWAVEINCAPS2A" kind="struct" len="96">
<child offset="0" name="wMid" kind="BaseType" type="WORD" />
<child offset="2" name="wPid" kind="BaseType" type="WORD" />
<child offset="4" name="vDriverVersion" kind="BaseType" type="DWORD" />
<child offset="8" name="szPname" kind="array" num="32">
<child kind="BaseType" type="char" />
</child>
<child offset="40" name="dwFormats" kind="BaseType" type="DWORD" />
<child offset="44" name="wChannels" kind="BaseType" type="WORD" />
<child offset="46" name="wReserved1" kind="BaseType" type="WORD" />
<child offset="48" name="ManufacturerGuid" kind="struct" type="_GUID" />
<child offset="64" name="ProductGuid" kind="struct" type="_GUID" />
<child offset="80" name="NameGuid" kind="struct" type="_GUID" />
</TypeDefine>
<TypeDefine name="tagREGISTERWORDA" kind="struct" len="8">
<child offset="0" name="lpReading" kind="pointer" type="char" />
<child offset="4" name="lpWord" kind="pointer" type="char" />
</TypeDefine>
<TypeDefine name="T_ZOss_Mon_Cpu_Frequency" kind="struct" len="2">
<child offset="0" name="frequency" kind="BaseType" type="WORD" />
</TypeDefine>
<TypeDefine name="T_zWRRC_IntraEventInfo" kind="struct" len="12">
<child offset="0" name="bMcId" kind="BaseType" type="BYTE" />
<child offset="1" name="bEventId" kind="BaseType" type="BYTE" />
<child offset="2" name="bW" kind="BaseType" type="BYTE" />
<child offset="3" name="bHysteresis" kind="BaseType" type="BYTE" />
<child offset="4" name="bTimeToTrigger" kind="BaseType" type="BYTE" />
<child offset="5" name="bCellNumThld" kind="BaseType" type="BYTE" />
<child offset="6" name="bTriggerCondition" kind="BaseType" type="BYTE" />
<child offset="7" name="bRptRange" kind="BaseType" type="BYTE" />
<child offset="8" name="sThld" kind="BaseType" type="short" />
<child offset="10" name="sPadding" kind="BaseType" type="short" />
</TypeDefine>
<TypeDefine name="T_zWRRC_InterEventInfo" kind="struct" len="12">
<child offset="0" name="bMcId" kind="BaseType" type="BYTE" />
<child offset="1" name="bEventId" kind="BaseType" type="BYTE" />
<child offset="2" name="bUsedFreqW" kind="BaseType" type="BYTE" />
<child offset="3" name="bNotUsedFreqW" kind="BaseType" type="BYTE" />
<child offset="4" name="bHysteresis" kind="BaseType" type="BYTE" />
<child offset="5" name="bTimeToTrigger" kind="BaseType" type="BYTE" />
<child offset="6" name="abPadding" kind="array" num="2">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="8" name="sUsedFreqThld" kind="BaseType" type="short" />
<child offset="10" name="sNotUsedFreqThld" kind="BaseType" type="short" />
</TypeDefine>
<TypeDefine name="T_zWRRC_RatEventInfo" kind="struct" len="12">
<child offset="0" name="bMcId" kind="BaseType" type="BYTE" />
<child offset="1" name="bEventId" kind="BaseType" type="BYTE" />
<child offset="2" name="bW" kind="BaseType" type="BYTE" />
<child offset="3" name="bHysteresis" kind="BaseType" type="BYTE" />
<child offset="4" name="bTimeToTrigger" kind="BaseType" type="BYTE" />
<child offset="5" name="abPadding" kind="array" num="3">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="8" name="sOwnThreshold" kind="BaseType" type="short" />
<child offset="10" name="sOtherSysThreshold" kind="BaseType" type="short" />
</TypeDefine>
<TypeDefine name="T_zWRRC_TvEventInfo" kind="struct" len="16">
<child offset="0" name="bMcId" kind="BaseType" type="BYTE" />
<child offset="1" name="bEventId" kind="BaseType" type="BYTE" />
<child offset="2" name="bThreshold" kind="BaseType" type="BYTE" />
<child offset="3" name="bPadding" kind="BaseType" type="BYTE" />
<child offset="4" name="wTimeToTrigger" kind="BaseType" type="WORD" />
<child offset="6" name="wPendTime" kind="BaseType" type="WORD" />
<child offset="8" name="wTxIntAfterTrig" kind="BaseType" type="WORD" />
<child offset="10" name="wPadding" kind="BaseType" type="WORD" />
<child offset="12" name="tTrchId" kind="struct" type="T_zWRRC_UlTrchId" />
</TypeDefine>
<TypeDefine name="T_zWRRC_QuaEventInfo" kind="struct" len="12">
<child offset="0" name="bMcId" kind="BaseType" type="BYTE" />
<child offset="1" name="bTrchId" kind="BaseType" type="BYTE" />
<child offset="2" name="abPadding" kind="array" num="2">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="4" name="wTotalCrc" kind="BaseType" type="WORD" />
<child offset="6" name="wBadCrc" kind="BaseType" type="WORD" />
<child offset="8" name="wPendAfterTrig" kind="BaseType" type="WORD" />
<child offset="10" name="wPadding" kind="BaseType" type="WORD" />
</TypeDefine>
<TypeDefine name="T_zWRRC_UeInterEventInfo" kind="struct" len="8">
<child offset="0" name="bMcId" kind="BaseType" type="BYTE" />
<child offset="1" name="bEventId" kind="BaseType" type="BYTE" />
<child offset="2" name="bPadding" kind="BaseType" type="BYTE" />
<child offset="3" name="bTxpThld" kind="BaseType" type="BYTE" />
<child offset="4" name="wRtdThld" kind="BaseType" type="WORD" />
<child offset="6" name="wTimeToTrigger" kind="BaseType" type="WORD" />
</TypeDefine>
<TypeDefine name="IXMLDOMNamedNodeMapVtbl" kind="struct" len="68">
<child offset="0" name="QueryInterface" kind="pointer">
<child kind="function" />
</child>
<child offset="4" name="AddRef" kind="pointer">
<child kind="function" />
</child>
<child offset="8" name="Release" kind="pointer">
<child kind="function" />
</child>
<child offset="12" name="GetTypeInfoCount" kind="pointer">
<child kind="function" />
</child>
<child offset="16" name="GetTypeInfo" kind="pointer">
<child kind="function" />
</child>
<child offset="20" name="GetIDsOfNames" kind="pointer">
<child kind="function" />
</child>
<child offset="24" name="Invoke" kind="pointer">
<child kind="function" />
</child>
<child offset="28" name="getNamedItem" kind="pointer">
<child kind="function" />
</child>
<child offset="32" name="setNamedItem" kind="pointer">
<child kind="function" />
</child>
<child offset="36" name="removeNamedItem" kind="pointer">
<child kind="function" />
</child>
<child offset="40" name="get_item" kind="pointer">
<child kind="function" />
</child>
<child offset="44" name="get_length" kind="pointer">
<child kind="function" />
</child>
<child offset="48" name="getQualifiedItem" kind="pointer">
<child kind="function" />
</child>
<child offset="52" name="removeQualifiedItem" kind="pointer">
<child kind="function" />
</child>
<child offset="56" name="nextNode" kind="pointer">
<child kind="function" />
</child>
<child offset="60" name="reset" kind="pointer">
<child kind="function" />
</child>
<child offset="64" name="get__newEnum" kind="pointer">
<child kind="function" />
</child>
</TypeDefine>
<TypeDefine name="IPersistStreamVtbl" kind="struct" len="32">
<child offset="0" name="QueryInterface" kind="pointer">
<child kind="function" />
</child>
<child offset="4" name="AddRef" kind="pointer">
<child kind="function" />
</child>
<child offset="8" name="Release" kind="pointer">
<child kind="function" />
</child>
<child offset="12" name="GetClassID" kind="pointer">
<child kind="function" />
</child>
<child offset="16" name="IsDirty" kind="pointer">
<child kind="function" />
</child>
<child offset="20" name="Load" kind="pointer">
<child kind="function" />
</child>
<child offset="24" name="Save" kind="pointer">
<child kind="function" />
</child>
<child offset="28" name="GetSizeMax" kind="pointer">
<child kind="function" />
</child>
</TypeDefine>
<TypeDefine name="IPersistStream" kind="struct" len="4">
<child offset="0" name="lpVtbl" kind="pointer">
<child kind="struct" type="IPersistStreamVtbl" />
</child>
</TypeDefine>
<TypeDefine name="IStream" kind="struct" len="4">
<child offset="0" name="lpVtbl" kind="pointer">
<child kind="struct" type="IStreamVtbl" />
</child>
</TypeDefine>
<TypeDefine name="DOMDocument" kind="struct" len="0" />
<TypeDefine name="T_zWMAC_AscSetting" kind="struct" len="4">
<child offset="0" name="bAscId" kind="BaseType" type="BYTE" />
<child offset="1" name="bPadding" kind="BaseType" type="BYTE" />
<child offset="2" name="wPi" kind="BaseType" type="WORD" />
</TypeDefine>
<TypeDefine name="tagHW_PROFILE_INFOA" kind="struct" len="124">
<child offset="0" name="dwDockInfo" kind="BaseType" type="DWORD" />
<child offset="4" name="szHwProfileGuid" kind="array" num="39">
<child kind="BaseType" type="char" />
</child>
<child offset="43" name="szHwProfileName" kind="array" num="80">
<child kind="BaseType" type="char" />
</child>
</TypeDefine>
<TypeDefine name="T_zMmiaSs_MoLr_Enable_Req" kind="struct" len="4">
<child offset="0" name="bSrcIndex" kind="BaseType" type="BYTE" />
<child offset="1" name="bDesIndex" kind="BaseType" type="BYTE" />
<child offset="2" name="bEnable" kind="BaseType" type="BYTE" />
<child offset="3" name="bPadding" kind="BaseType" type="BYTE" />
</TypeDefine>
<TypeDefine name="T_z_CellInfo_Ind" kind="struct" len="548">
<child offset="0" name="bVersion" kind="BaseType" type="BYTE" />
<child offset="1" name="bSrcIndex" kind="BaseType" type="BYTE" />
<child offset="2" name="bDesIndex" kind="BaseType" type="BYTE" />
<child offset="3" name="bPadding1" kind="BaseType" type="BYTE" />
<child offset="4" name="dwCellId" kind="BaseType" type="DWORD" />
<child offset="8" name="bRac" kind="BaseType" type="BYTE" />
<child offset="9" name="bPadding2" kind="BaseType" type="BYTE" />
<child offset="10" name="wLac" kind="BaseType" type="WORD" />
<child offset="12" name="tPlmnId" kind="struct" type="T_z_PlmnId_Trace" />
<child offset="15" name="bPadding3" kind="BaseType" type="BYTE" />
<child offset="16" name="tSCell" kind="struct" type="T_z_CellInfo_Trace" />
<child offset="28" name="bSubMode" kind="BaseType" type="BYTE" />
<child offset="29" name="bAtt" kind="BaseType" type="BYTE" />
<child offset="30" name="bNmo" kind="BaseType" type="BYTE" />
<child offset="31" name="bRssi" kind="BaseType" type="BYTE" />
<child offset="32" name="bRsrq" kind="BaseType" type="BYTE" />
<child offset="33" name="abPadding4" kind="array" num="3">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="36" name="wT3212" kind="BaseType" type="WORD" />
<child offset="38" name="wDchArfcn" kind="BaseType" type="WORD" />
<child offset="40" name="bLinkTimeOut" kind="BaseType" type="BYTE" />
<child offset="41" name="bBand" kind="BaseType" type="BYTE" />
<child offset="42" name="abUlFddArfcnPadding" kind="array" num="2">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="44" name="dwUlFddArfcn" kind="BaseType" type="DWORD" />
<child offset="48" name="sC1" kind="BaseType" type="short" />
<child offset="50" name="sC2" kind="BaseType" type="short" />
<child offset="52" name="sC31" kind="BaseType" type="short" />
<child offset="54" name="sC32" kind="BaseType" type="short" />
<child offset="56" name="bSupGprs" kind="BaseType" type="BYTE" />
<child offset="57" name="bSupDtxFg" kind="BaseType" type="BYTE" />
<child offset="58" name="bSupHop" kind="BaseType" type="BYTE" />
<child offset="59" name="bTav" kind="BaseType" type="BYTE" />
<child offset="60" name="bNTCellNum" kind="BaseType" type="BYTE" />
<child offset="61" name="bNGCellNum" kind="BaseType" type="BYTE" />
<child offset="62" name="bNLCellNum" kind="BaseType" type="BYTE" />
<child offset="63" name="bPadding5" kind="BaseType" type="BYTE" />
<child offset="64" name="atNTCellList" kind="array" num="6">
<child kind="struct" type="T_z_TdCell_Trace" />
</child>
<child offset="88" name="abNTCellRscpList" kind="array" num="6">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="94" name="abPadding6" kind="array" num="2">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="96" name="atNLCellList" kind="array" num="32">
<child kind="struct" type="T_z_LteCell_Trace" />
</child>
<child offset="352" name="abNLCellRsrpList" kind="array" num="32">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="384" name="abNLCellRsrqList" kind="array" num="32">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="416" name="abDetetFlg" kind="array" num="32">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="448" name="aNGcellInfo" kind="array" num="6">
<child kind="struct" type="T_z_NGcell_info_Trace" />
</child>
<child offset="544" name="dwCsgId" kind="BaseType" type="DWORD" />
</TypeDefine>
<TypeDefine name="T_z_PlmnId_Trace" kind="struct" len="3">
<child offset="0" name="bMCC1" kind="BITS" start="0" len="4" type="BYTE" />
<child offset="0" name="bMCC2" kind="BITS" start="4" len="4" type="BYTE" />
<child offset="1" name="bMCC3" kind="BITS" start="0" len="4" type="BYTE" />
<child offset="1" name="bMNC3" kind="BITS" start="4" len="4" type="BYTE" />
<child offset="2" name="bMNC1" kind="BITS" start="0" len="4" type="BYTE" />
<child offset="2" name="bMNC2" kind="BITS" start="4" len="4" type="BYTE" />
</TypeDefine>
<TypeDefine name="T_z_CellInfo_Trace" kind="struct" len="12">
<child offset="0" name="bAct" kind="BaseType" type="BYTE" />
<child offset="1" name="abPadding" kind="array" num="3">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="4" name="uCell" kind="union" type="__unnamed" len="8">
<child offset="0" name="tTd" kind="struct" type="T_z_TdCell_Trace" />
<child offset="0" name="tW" kind="struct" type="T_z_WCell_Trace" />
<child offset="0" name="tGsm" kind="struct" type="T_z_GsmCell_Trace" />
<child offset="0" name="tLte" kind="struct" type="T_z_LteCell_Trace" />
</child>
</TypeDefine>
<TypeDefine name="T_z_TdCell_Trace" kind="struct" len="4">
<child offset="0" name="bCellParaId" kind="BaseType" type="BYTE" />
<child offset="1" name="bPadding" kind="BaseType" type="BYTE" />
<child offset="2" name="wUarfcn" kind="BaseType" type="WORD" />
</TypeDefine>
<TypeDefine name="T_z_LteCell_Trace" kind="struct" len="8">
<child offset="0" name="dwEarfcn" kind="BaseType" type="DWORD" />
<child offset="4" name="wPhyCellId" kind="BaseType" type="WORD" />
</TypeDefine>
<TypeDefine name="T_z_NGcell_info_Trace" kind="struct" len="16">
<child offset="0" name="tNGCell" kind="struct" type="T_z_GsmCell_Trace" />
<child offset="4" name="bNGCellRssi" kind="BaseType" type="BYTE" />
<child offset="5" name="bNGCellMinRxlev" kind="BaseType" type="BYTE" />
<child offset="6" name="bSupGprs" kind="BaseType" type="BYTE" />
<child offset="7" name="bPadding1" kind="BaseType" type="BYTE" />
<child offset="8" name="C1" kind="BaseType" type="short" />
<child offset="10" name="C2" kind="BaseType" type="short" />
<child offset="12" name="C31" kind="BaseType" type="short" />
<child offset="14" name="C32" kind="BaseType" type="short" />
</TypeDefine>
<TypeDefine name="T_zWmac_LgchTvInfo" kind="struct" len="8">
<child offset="0" name="bLgchId" kind="BaseType" type="BYTE" />
<child offset="1" name="abPadding" kind="array" num="3">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="4" name="dwLgchRate" kind="BaseType" type="DWORD" />
</TypeDefine>
<TypeDefine name="T_zDev_NV_CsgHistoryInfo" kind="struct" len="5444">
<child offset="0" name="bCsgIdInfoNum" kind="BaseType" type="BYTE" />
<child offset="1" name="abPadding" kind="array" num="3">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="4" name="atCsgIdInfo" kind="array" num="8">
<child kind="struct" type="T_zDev_NV_CsgIdInfo" />
</child>
</TypeDefine>
<TypeDefine name="T_zDev_NV_CsgIdInfo" kind="struct" len="680">
<child offset="0" name="tCsgId" kind="BaseType" type="DWORD" />
<child offset="4" name="abPlmnId" kind="array" num="3">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="7" name="bCsgAssociatedInfoNum" kind="BaseType" type="BYTE" />
<child offset="8" name="atCsgAssociatedInfo" kind="array" num="8">
<child kind="struct" type="T_zDev_NV_CsgAssociatedInfo" />
</child>
</TypeDefine>
<TypeDefine name="T_zWmac_DpaSidnfo" kind="struct" len="4">
<child offset="0" name="bSid" kind="BaseType" type="BYTE" />
<child offset="1" name="bPadding" kind="BaseType" type="BYTE" />
<child offset="2" name="wPduSize" kind="BaseType" type="WORD" />
</TypeDefine>
<TypeDefine name="tagMIXERCAPSA" kind="struct" len="48">
<child offset="0" name="wMid" kind="BaseType" type="WORD" />
<child offset="2" name="wPid" kind="BaseType" type="WORD" />
<child offset="4" name="vDriverVersion" kind="BaseType" type="DWORD" />
<child offset="8" name="szPname" kind="array" num="32">
<child kind="BaseType" type="char" />
</child>
<child offset="40" name="fdwSupport" kind="BaseType" type="DWORD" />
<child offset="44" name="cDestinations" kind="BaseType" type="DWORD" />
</TypeDefine>
<TypeDefine name="T_zMmiaSs_ClientName" kind="struct" len="164">
<child offset="0" name="bDataCodScheme" kind="BaseType" type="BYTE" />
<child offset="1" name="tNameString" kind="struct" type="T_zMmiaSs_NameString" />
<child offset="162" name="bLcsFormatIndicatorFg" kind="BITS" start="0" len="1" type="BYTE" />
<child offset="163" name="bLcsFormatIndicator" kind="BaseType" type="BYTE" />
</TypeDefine>
<TypeDefine name="T_zMmiaSs_NameString" kind="struct" len="161">
<child offset="0" name="bNum" kind="BaseType" type="BYTE" />
<child offset="1" name="abUSSDString" kind="array" num="160">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="T_zMmiaSm_QueryActCid_Req" kind="struct" len="4">
<child offset="0" name="bSrcIndex" kind="BaseType" type="BYTE" />
<child offset="1" name="bDesIndex" kind="BaseType" type="BYTE" />
<child offset="2" name="bCmdType" kind="BaseType" type="BYTE" />
<child offset="3" name="bPadding" kind="BaseType" type="BYTE" />
</TypeDefine>
<TypeDefine name="T_zAti_NV_EudoFR" kind="struct" len="4">
<child offset="0" name="bSuptPseudoFr" kind="BaseType" type="BYTE" />
<child offset="1" name="abPadding" kind="array" num="3">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="T_zApMmia_PbFindText_Req" kind="struct" len="248">
<child offset="0" name="bSrcIndex" kind="BaseType" type="BYTE" />
<child offset="1" name="bDesIndex" kind="BaseType" type="BYTE" />
<child offset="2" name="abPadding" kind="array" num="2">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="4" name="tText" kind="struct" type="T_zApMmia_PhoneText" />
</TypeDefine>
<TypeDefine name="T_zApMmia_PhoneText" kind="struct" len="244">
<child offset="0" name="abTextVal" kind="array" num="241">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="241" name="abPadding" kind="array" num="3">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="IXMLDOMParseErrorVtbl" kind="struct" len="56">
<child offset="0" name="QueryInterface" kind="pointer">
<child kind="function" />
</child>
<child offset="4" name="AddRef" kind="pointer">
<child kind="function" />
</child>
<child offset="8" name="Release" kind="pointer">
<child kind="function" />
</child>
<child offset="12" name="GetTypeInfoCount" kind="pointer">
<child kind="function" />
</child>
<child offset="16" name="GetTypeInfo" kind="pointer">
<child kind="function" />
</child>
<child offset="20" name="GetIDsOfNames" kind="pointer">
<child kind="function" />
</child>
<child offset="24" name="Invoke" kind="pointer">
<child kind="function" />
</child>
<child offset="28" name="get_errorCode" kind="pointer">
<child kind="function" />
</child>
<child offset="32" name="get_url" kind="pointer">
<child kind="function" />
</child>
<child offset="36" name="get_reason" kind="pointer">
<child kind="function" />
</child>
<child offset="40" name="get_srcText" kind="pointer">
<child kind="function" />
</child>
<child offset="44" name="get_line" kind="pointer">
<child kind="function" />
</child>
<child offset="48" name="get_linepos" kind="pointer">
<child kind="function" />
</child>
<child offset="52" name="get_filepos" kind="pointer">
<child kind="function" />
</child>
</TypeDefine>
<TypeDefine name="T_zEm_GSM_NCellList" kind="struct" len="642">
<child offset="0" name="bNCellNum" kind="BaseType" type="BYTE" />
<child offset="2" name="atNCellInfo" kind="array" num="32">
<child kind="struct" type="T_zEm_GSM_NCellInfo" />
</child>
</TypeDefine>
<TypeDefine name="T_zEm_GSM_NCellInfo" kind="struct" len="20">
<child offset="0" name="wArfcn" kind="BaseType" type="WORD" />
<child offset="2" name="bBsic" kind="BaseType" type="BYTE" />
<child offset="3" name="bBand" kind="BaseType" type="BYTE" />
<child offset="4" name="bBcchDec" kind="BaseType" type="BYTE" />
<child offset="5" name="bRxLev" kind="BaseType" type="BYTE" />
<child offset="6" name="bRxLevAccMin" kind="BaseType" type="BYTE" />
<child offset="7" name="bMaxTxPwr" kind="BaseType" type="BYTE" />
<child offset="8" name="sC1" kind="BaseType" type="short" />
<child offset="10" name="sC2" kind="BaseType" type="short" />
<child offset="12" name="abLai" kind="array" num="5">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="17" name="abCellId" kind="array" num="2">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="IPipeDoubleVtbl" kind="struct" len="20">
<child offset="0" name="QueryInterface" kind="pointer">
<child kind="function" />
</child>
<child offset="4" name="AddRef" kind="pointer">
<child kind="function" />
</child>
<child offset="8" name="Release" kind="pointer">
<child kind="function" />
</child>
<child offset="12" name="Pull" kind="pointer">
<child kind="function" />
</child>
<child offset="16" name="Push" kind="pointer">
<child kind="function" />
</child>
</TypeDefine>
<TypeDefine name="IPipeDouble" kind="struct" len="4">
<child offset="0" name="lpVtbl" kind="pointer">
<child kind="struct" type="IPipeDoubleVtbl" />
</child>
</TypeDefine>
<TypeDefine name="T_zPS_CellList" kind="struct" len="456">
<child offset="0" name="bGCellNum" kind="BaseType" type="BYTE" />
<child offset="1" name="bTCellNum" kind="BaseType" type="BYTE" />
<child offset="2" name="bWCellNum" kind="BaseType" type="BYTE" />
<child offset="3" name="bPadding" kind="BaseType" type="BYTE" />
<child offset="4" name="abTFreqList" kind="array" num="32">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="36" name="abWFreqList" kind="array" num="32">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="68" name="atGCellList" kind="array" num="33">
<child kind="struct" type="T_zPS_GsmCell" />
</child>
<child offset="200" name="atTCellList" kind="array" num="32">
<child kind="struct" type="T_zPS_TdCell" />
</child>
<child offset="328" name="atWCellList" kind="array" num="32">
<child kind="struct" type="T_z_WCell" />
</child>
</TypeDefine>
<TypeDefine name="T_zPS_GsmCell" kind="struct" len="4">
<child offset="0" name="bBand" kind="BaseType" type="BYTE" />
<child offset="1" name="bBsic" kind="BaseType" type="BYTE" />
<child offset="2" name="wArfcn" kind="BaseType" type="WORD" />
</TypeDefine>
<TypeDefine name="T_zPS_TdCell" kind="struct" len="4">
<child offset="0" name="bCellParaId" kind="BaseType" type="BYTE" />
<child offset="1" name="bPadding" kind="BaseType" type="BYTE" />
<child offset="2" name="wUarfcn" kind="BaseType" type="WORD" />
</TypeDefine>
<TypeDefine name="T_z_WCell" kind="struct" len="4">
<child offset="0" name="wPrimSc" kind="BaseType" type="WORD" />
<child offset="2" name="wUarfcn" kind="BaseType" type="WORD" />
</TypeDefine>
<TypeDefine name="T_zEM_Gsm_MeasThreshInfo" kind="struct" len="528">
<child offset="0" name="tInitMeasInfo" kind="struct" type="T_zEM_Gsm_InitMeasInfo" />
<child offset="4" name="tInitReselInfo" kind="struct" type="T_zEM_Gsm_InitReselInfo" />
</TypeDefine>
<TypeDefine name="T_zEM_Gsm_InitMeasInfo" kind="struct" len="4">
<child offset="0" name="bPriority" kind="BaseType" type="BYTE" />
<child offset="1" name="bQsearchI" kind="BaseType" type="BYTE" />
<child offset="2" name="bThreshPrioritySearch" kind="BaseType" type="BYTE" />
<child offset="3" name="bQsearchP" kind="BaseType" type="BYTE" />
</TypeDefine>
<TypeDefine name="T_zEM_Gsm_InitReselInfo" kind="struct" len="524">
<child offset="0" name="bGReselFlg" kind="BaseType" type="BYTE" />
<child offset="1" name="bUReselNum" kind="BaseType" type="BYTE" />
<child offset="2" name="bEuReselNum" kind="BaseType" type="BYTE" />
<child offset="3" name="bPadding" kind="BaseType" type="BYTE" />
<child offset="4" name="tInitReselGsm" kind="struct" type="T_zEM_Gsm_ReselInfo" />
<child offset="12" name="atInitReselUtran" kind="array" num="32">
<child kind="struct" type="T_zEM_Utran_ReselInfo" />
</child>
<child offset="396" name="atInitReselEutran" kind="array" num="32">
<child kind="struct" type="T_zEM_Eutran_ReselInfo" />
</child>
</TypeDefine>
<TypeDefine name="tagENUMLOGFONTEXW" kind="struct" len="348">
<child offset="0" name="elfLogFont" kind="struct" type="tagLOGFONTW" />
<child offset="92" name="elfFullName" kind="array" num="64">
<child kind="BaseType" type="wchar_t" />
</child>
<child offset="220" name="elfStyle" kind="array" num="32">
<child kind="BaseType" type="wchar_t" />
</child>
<child offset="284" name="elfScript" kind="array" num="32">
<child kind="BaseType" type="wchar_t" />
</child>
</TypeDefine>
<TypeDefine name="T_zApMmia_TpAddress" kind="struct" len="20">
<child offset="0" name="bAddrLength" kind="BaseType" type="BYTE" />
<child offset="1" name="abPadding" kind="array" num="3">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="4" name="tAddressType" kind="struct" type="T_zApMmia_AddrType" />
<child offset="8" name="abAddrValue" kind="array" num="10">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="18" name="abPadding2" kind="array" num="2">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="T_zApMmia_AddrType" kind="struct" len="4">
<child offset="0" name="bNumPlanId" kind="BITS" start="0" len="4" type="BYTE" />
<child offset="0" name="bNumberType" kind="BITS" start="4" len="3" type="BYTE" />
<child offset="0" name="bTopBit" kind="BITS" start="7" len="1" type="BYTE" />
<child offset="1" name="abPadding" kind="array" num="3">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="tagBITMAPCOREHEADER" kind="struct" len="12">
<child offset="0" name="bcSize" kind="BaseType" type="DWORD" />
<child offset="4" name="bcWidth" kind="BaseType" type="WORD" />
<child offset="6" name="bcHeight" kind="BaseType" type="WORD" />
<child offset="8" name="bcPlanes" kind="BaseType" type="WORD" />
<child offset="10" name="bcBitCount" kind="BaseType" type="WORD" />
</TypeDefine>
<TypeDefine name="T_zMmiaSm_QueryPdpAddr_Cnf" kind="struct" len="116">
<child offset="0" name="bSrcIndex" kind="BaseType" type="BYTE" />
<child offset="1" name="bDesIndex" kind="BaseType" type="BYTE" />
<child offset="2" name="bCidNum" kind="BaseType" type="BYTE" />
<child offset="3" name="bPadding" kind="BaseType" type="BYTE" />
<child offset="4" name="atPdpAddr" kind="array" num="4">
<child kind="struct" type="T_zMmiaSm_CidPdpAddr" />
</child>
</TypeDefine>
<TypeDefine name="T_zMmiaSm_CidPdpAddr" kind="struct" len="28">
<child offset="0" name="bCid" kind="BaseType" type="BYTE" />
<child offset="1" name="abPadding" kind="array" num="3">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="4" name="tPdpAddr" kind="struct" type="T_zMmiaSm_PdpAddr" />
</TypeDefine>
<TypeDefine name="tagRAWINPUTDEVICELIST" kind="struct" len="8">
<child offset="0" name="hDevice" kind="pointer" type="void" />
<child offset="4" name="dwType" kind="BaseType" type="DWORD" />
</TypeDefine>
<TypeDefine name="T_zDev_AtMem_CC_CsnsSet" kind="struct" len="4">
<child offset="0" name="bCsnsSet" kind="BaseType" type="BYTE" />
<child offset="1" name="abPadding" kind="array" num="3">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="value_entA" kind="struct" len="16">
<child offset="0" name="ve_valuename" kind="pointer" type="char" />
<child offset="4" name="ve_valuelen" kind="BaseType" type="DWORD" />
<child offset="8" name="ve_valueptr" kind="BaseType" type="DWORD" />
<child offset="12" name="ve_type" kind="BaseType" type="DWORD" />
</TypeDefine>
<TypeDefine name="IBlockingLockVtbl" kind="struct" len="20">
<child offset="0" name="QueryInterface" kind="pointer">
<child kind="function" />
</child>
<child offset="4" name="AddRef" kind="pointer">
<child kind="function" />
</child>
<child offset="8" name="Release" kind="pointer">
<child kind="function" />
</child>
<child offset="12" name="Lock" kind="pointer">
<child kind="function" />
</child>
<child offset="16" name="Unlock" kind="pointer">
<child kind="function" />
</child>
</TypeDefine>
<TypeDefine name="IBlockingLock" kind="struct" len="4">
<child offset="0" name="lpVtbl" kind="pointer">
<child kind="struct" type="IBlockingLockVtbl" />
</child>
</TypeDefine>
<TypeDefine name="IOleLinkVtbl" kind="struct" len="56">
<child offset="0" name="QueryInterface" kind="pointer">
<child kind="function" />
</child>
<child offset="4" name="AddRef" kind="pointer">
<child kind="function" />
</child>
<child offset="8" name="Release" kind="pointer">
<child kind="function" />
</child>
<child offset="12" name="SetUpdateOptions" kind="pointer">
<child kind="function" />
</child>
<child offset="16" name="GetUpdateOptions" kind="pointer">
<child kind="function" />
</child>
<child offset="20" name="SetSourceMoniker" kind="pointer">
<child kind="function" />
</child>
<child offset="24" name="GetSourceMoniker" kind="pointer">
<child kind="function" />
</child>
<child offset="28" name="SetSourceDisplayName" kind="pointer">
<child kind="function" />
</child>
<child offset="32" name="GetSourceDisplayName" kind="pointer">
<child kind="function" />
</child>
<child offset="36" name="BindToSource" kind="pointer">
<child kind="function" />
</child>
<child offset="40" name="BindIfRunning" kind="pointer">
<child kind="function" />
</child>
<child offset="44" name="GetBoundSource" kind="pointer">
<child kind="function" />
</child>
<child offset="48" name="UnbindSource" kind="pointer">
<child kind="function" />
</child>
<child offset="52" name="Update" kind="pointer">
<child kind="function" />
</child>
</TypeDefine>
<TypeDefine name="IOleLink" kind="struct" len="4">
<child offset="0" name="lpVtbl" kind="pointer">
<child kind="struct" type="IOleLinkVtbl" />
</child>
</TypeDefine>
<TypeDefine name="IUnknown" kind="struct" len="4">
<child offset="0" name="lpVtbl" kind="pointer">
<child kind="struct" type="IUnknownVtbl" />
</child>
</TypeDefine>
<TypeDefine name="T_zEumcr_UtraMeasConfigEphy" kind="struct" len="36">
<child offset="0" name="bVersion" kind="BaseType" type="BYTE" />
<child offset="1" name="abPadding" kind="array" num="2">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="3" name="bFreqNum" kind="BaseType" type="BYTE" />
<child offset="4" name="wUarfcn" kind="array" num="16">
<child kind="BaseType" type="WORD" />
</child>
</TypeDefine>
<TypeDefine name="tagMENUBARINFO" kind="struct" len="32">
<child offset="0" name="cbSize" kind="BaseType" type="DWORD" />
<child offset="4" name="rcBar" kind="struct" type="tagRECT" />
<child offset="20" name="hMenu" kind="pointer">
<child kind="struct" type="HMENU__" />
</child>
<child offset="24" name="hwndMenu" kind="pointer">
<child kind="struct" type="HWND__" />
</child>
<child offset="28" name="fBarFocused" kind="BITS" start="0" len="1" type="int" />
<child offset="28" name="fFocused" kind="BITS" start="1" len="1" type="int" />
</TypeDefine>
<TypeDefine name="IInternetHostSecurityManagerVtbl" kind="struct" len="24">
<child offset="0" name="QueryInterface" kind="pointer">
<child kind="function" />
</child>
<child offset="4" name="AddRef" kind="pointer">
<child kind="function" />
</child>
<child offset="8" name="Release" kind="pointer">
<child kind="function" />
</child>
<child offset="12" name="GetSecurityId" kind="pointer">
<child kind="function" />
</child>
<child offset="16" name="ProcessUrlAction" kind="pointer">
<child kind="function" />
</child>
<child offset="20" name="QueryCustomPolicy" kind="pointer">
<child kind="function" />
</child>
</TypeDefine>
<TypeDefine name="IInternetHostSecurityManager" kind="struct" len="4">
<child offset="0" name="lpVtbl" kind="pointer">
<child kind="struct" type="IInternetHostSecurityManagerVtbl" />
</child>
</TypeDefine>
<TypeDefine name="T_zMmiaUmm_Cause_Ind" kind="struct" len="8">
<child offset="0" name="bSrcIndex" kind="BaseType" type="BYTE" />
<child offset="1" name="bDesIndex" kind="BaseType" type="BYTE" />
<child offset="2" name="abPadding" kind="array" num="2">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="4" name="bModType" kind="BaseType" type="BYTE" />
<child offset="5" name="bAct" kind="BaseType" type="BYTE" />
<child offset="6" name="bDomain" kind="BaseType" type="BYTE" />
<child offset="7" name="bCause" kind="BaseType" type="BYTE" />
</TypeDefine>
<TypeDefine name="T_z_UiccId_EccInfo" kind="struct" len="8">
<child offset="0" name="bEccNum" kind="BaseType" type="BYTE" />
<child offset="1" name="abPadding" kind="array" num="3">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="4" name="pEccList" kind="pointer">
<child kind="struct" type="T_z_UiccId_Ecc" />
</child>
</TypeDefine>
<TypeDefine name="T_z_UiccId_Ecc" kind="struct" len="268">
<child offset="0" name="bEccFlag" kind="BaseType" type="BYTE" />
<child offset="1" name="abPadding" kind="array" num="3">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="4" name="Value" kind="union" type="__unnamed" len="264">
<child offset="0" name="t3GEcc" kind="struct" type="T_z_UiccId_3GEcc" />
<child offset="0" name="t2GEcc" kind="struct" type="T_z_UiccId_2GEcc" />
</child>
</TypeDefine>
<TypeDefine name="tagPARAMDESCEX" kind="struct" len="24">
<child offset="0" name="cBytes" kind="BaseType" type="DWORD" />
<child offset="8" name="varDefaultValue" kind="struct" type="tagVARIANT" />
</TypeDefine>
<TypeDefine name="hisrEntryCb" kind="struct" len="4">
<child offset="0" name="entry" kind="pointer">
<child kind="function" />
</child>
</TypeDefine>
<TypeDefine name="T_zEM_W_FddNCellReselInfo" kind="struct" len="24">
<child offset="0" name="bCellEvaInfoType" kind="BaseType" type="BYTE" />
<child offset="1" name="abPadding" kind="array" num="3">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="4" name="tFddCellInfo" kind="struct" type="T_zEM_W_FddCellInfo" />
<child offset="16" name="tEvaInfo" kind="union" type="__unnamed" len="8">
<child offset="0" name="tCellSelecSib11_12" kind="struct" type="T_zEM_W_CellSelecSib11_12" />
<child offset="0" name="tFddNCellPrioInfo" kind="struct" type="T_zEM_W_FddNCellPrioInfo" />
</child>
</TypeDefine>
<TypeDefine name="T_zEM_W_FddCellInfo" kind="struct" len="12">
<child offset="0" name="wUarfcn" kind="BaseType" type="WORD" />
<child offset="2" name="wPsc" kind="BaseType" type="WORD" />
<child offset="4" name="sCellOff" kind="BaseType" type="short" />
<child offset="6" name="bTxInd" kind="BaseType" type="BYTE" />
<child offset="7" name="bRscp" kind="BaseType" type="BYTE" />
<child offset="8" name="bEcNo" kind="BaseType" type="BYTE" />
<child offset="9" name="bRssi" kind="BaseType" type="BYTE" />
<child offset="10" name="bRssiFlg" kind="BaseType" type="BYTE" />
<child offset="11" name="bBand" kind="BaseType" type="BYTE" />
</TypeDefine>
<TypeDefine name="T_zEM_W_CellSelecSib11_12" kind="struct" len="8">
<child offset="0" name="sQOff1SN" kind="BaseType" type="short" />
<child offset="2" name="sQOff2SN" kind="BaseType" type="short" />
<child offset="4" name="sQQualMin" kind="BaseType" type="short" />
<child offset="6" name="sQRxlevMin" kind="BaseType" type="short" />
</TypeDefine>
<TypeDefine name="T_zEM_W_FddNCellPrioInfo" kind="struct" len="8">
<child offset="0" name="bPriority" kind="BaseType" type="BYTE" />
<child offset="1" name="bThreshXhigh" kind="BaseType" type="BYTE" />
<child offset="2" name="bThreshXlow" kind="BaseType" type="BYTE" />
<child offset="3" name="bPadding" kind="BaseType" type="BYTE" />
<child offset="4" name="sQQualMinFDD" kind="BaseType" type="short" />
<child offset="6" name="sQRxLevMinFDD" kind="BaseType" type="short" />
</TypeDefine>
<TypeDefine name="T_z_UiccId_OCSGL" kind="struct" len="12">
<child offset="0" name="bCodeLen" kind="BaseType" type="BYTE" />
<child offset="1" name="bValidFg" kind="BaseType" type="BYTE" />
<child offset="2" name="bCsgTypeId" kind="BaseType" type="BYTE" />
<child offset="3" name="bHnbNameInd" kind="BaseType" type="BYTE" />
<child offset="4" name="tPlmn" kind="struct" type="T_zPS_PlmnId" />
<child offset="7" name="bPadding" kind="BaseType" type="BYTE" />
<child offset="8" name="tCsgId" kind="BaseType" type="DWORD" />
</TypeDefine>
<TypeDefine name="IXMLError" kind="struct" len="4">
<child offset="0" name="lpVtbl" kind="pointer">
<child kind="struct" type="IXMLErrorVtbl" />
</child>
</TypeDefine>
<TypeDefine name="IXMLErrorVtbl" kind="struct" len="16">
<child offset="0" name="QueryInterface" kind="pointer">
<child kind="function" />
</child>
<child offset="4" name="AddRef" kind="pointer">
<child kind="function" />
</child>
<child offset="8" name="Release" kind="pointer">
<child kind="function" />
</child>
<child offset="12" name="GetErrorInfo" kind="pointer">
<child kind="function" />
</child>
</TypeDefine>
<TypeDefine name="IDataObjectVtbl" kind="struct" len="48">
<child offset="0" name="QueryInterface" kind="pointer">
<child kind="function" />
</child>
<child offset="4" name="AddRef" kind="pointer">
<child kind="function" />
</child>
<child offset="8" name="Release" kind="pointer">
<child kind="function" />
</child>
<child offset="12" name="GetData" kind="pointer">
<child kind="function" />
</child>
<child offset="16" name="GetDataHere" kind="pointer">
<child kind="function" />
</child>
<child offset="20" name="QueryGetData" kind="pointer">
<child kind="function" />
</child>
<child offset="24" name="GetCanonicalFormatEtc" kind="pointer">
<child kind="function" />
</child>
<child offset="28" name="SetData" kind="pointer">
<child kind="function" />
</child>
<child offset="32" name="EnumFormatEtc" kind="pointer">
<child kind="function" />
</child>
<child offset="36" name="DAdvise" kind="pointer">
<child kind="function" />
</child>
<child offset="40" name="DUnadvise" kind="pointer">
<child kind="function" />
</child>
<child offset="44" name="EnumDAdvise" kind="pointer">
<child kind="function" />
</child>
</TypeDefine>
<TypeDefine name="IEnumFORMATETC" kind="struct" len="4">
<child offset="0" name="lpVtbl" kind="pointer">
<child kind="struct" type="IEnumFORMATETCVtbl" />
</child>
</TypeDefine>
<TypeDefine name="IAdviseSink" kind="struct" len="4">
<child offset="0" name="lpVtbl" kind="pointer">
<child kind="struct" type="IAdviseSinkVtbl" />
</child>
</TypeDefine>
<TypeDefine name="IEnumSTATDATA" kind="struct" len="4">
<child offset="0" name="lpVtbl" kind="pointer">
<child kind="struct" type="IEnumSTATDATAVtbl" />
</child>
</TypeDefine>
<TypeDefine name="T_zMmiaSs_Ciss_Req" kind="struct" len="16">
<child offset="0" name="bSrcIndex" kind="BaseType" type="BYTE" />
<child offset="1" name="bDesIndex" kind="BaseType" type="BYTE" />
<child offset="2" name="bFac" kind="BaseType" type="BYTE" />
<child offset="3" name="bMode" kind="BaseType" type="BYTE" />
<child offset="4" name="bClassFg" kind="BaseType" type="BYTE" />
<child offset="5" name="bClass" kind="BaseType" type="BYTE" />
<child offset="6" name="bPwdNum" kind="BaseType" type="BYTE" />
<child offset="7" name="bPadding" kind="BaseType" type="BYTE" />
<child offset="8" name="abPassword" kind="array" num="8">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="tagQUERYCONTEXT" kind="struct" len="32">
<child offset="0" name="dwContext" kind="BaseType" type="DWORD" />
<child offset="4" name="Platform" kind="struct" type="tagCSPLATFORM" />
<child offset="20" name="Locale" kind="BaseType" type="DWORD" />
<child offset="24" name="dwVersionHi" kind="BaseType" type="DWORD" />
<child offset="28" name="dwVersionLo" kind="BaseType" type="DWORD" />
</TypeDefine>
<TypeDefine name="tagCSPLATFORM" kind="struct" len="16">
<child offset="0" name="dwPlatformId" kind="BaseType" type="DWORD" />
<child offset="4" name="dwVersionHi" kind="BaseType" type="DWORD" />
<child offset="8" name="dwVersionLo" kind="BaseType" type="DWORD" />
<child offset="12" name="dwProcessorArch" kind="BaseType" type="DWORD" />
</TypeDefine>
<TypeDefine name="IFillLockBytes" kind="struct" len="4">
<child offset="0" name="lpVtbl" kind="pointer">
<child kind="struct" type="IFillLockBytesVtbl" />
</child>
</TypeDefine>
<TypeDefine name="IFillLockBytesVtbl" kind="struct" len="28">
<child offset="0" name="QueryInterface" kind="pointer">
<child kind="function" />
</child>
<child offset="4" name="AddRef" kind="pointer">
<child kind="function" />
</child>
<child offset="8" name="Release" kind="pointer">
<child kind="function" />
</child>
<child offset="12" name="FillAppend" kind="pointer">
<child kind="function" />
</child>
<child offset="16" name="FillAt" kind="pointer">
<child kind="function" />
</child>
<child offset="20" name="SetFillSize" kind="pointer">
<child kind="function" />
</child>
<child offset="24" name="Terminate" kind="pointer">
<child kind="function" />
</child>
</TypeDefine>
<TypeDefine name="T_zWMAC_RachCtrlPara" kind="struct" len="40">
<child offset="0" name="bVersion" kind="BaseType" type="BYTE" />
<child offset="1" name="abPadding" kind="array" num="3">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="4" name="bMMax" kind="BaseType" type="BYTE" />
<child offset="5" name="bNB01Min" kind="BaseType" type="BYTE" />
<child offset="6" name="bNB01Max" kind="BaseType" type="BYTE" />
<child offset="7" name="bAscNum" kind="BaseType" type="BYTE" />
<child offset="8" name="atAscSetting" kind="array" num="8">
<child kind="struct" type="T_zWMAC_AscSetting" />
</child>
</TypeDefine>
<TypeDefine name="T_zMmiaUmm_EpsModeQry_Req" kind="struct" len="4">
<child offset="0" name="bSrcIndex" kind="BaseType" type="BYTE" />
<child offset="1" name="bDesIndex" kind="BaseType" type="BYTE" />
<child offset="2" name="bPadding" kind="array" num="2">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="tagEMRCREATEBRUSHINDIRECT" kind="struct" len="24">
<child offset="0" name="emr" kind="struct" type="tagEMR" />
<child offset="8" name="ihBrush" kind="BaseType" type="DWORD" />
<child offset="12" name="lb" kind="struct" type="tagLOGBRUSH32" />
</TypeDefine>
<TypeDefine name="tagLOGBRUSH32" kind="struct" len="12">
<child offset="0" name="lbStyle" kind="BaseType" type="DWORD" />
<child offset="4" name="lbColor" kind="BaseType" type="DWORD" />
<child offset="8" name="lbHatch" kind="BaseType" type="DWORD" />
</TypeDefine>
<TypeDefine name="AsyncIPipeLong" kind="struct" len="4">
<child offset="0" name="lpVtbl" kind="pointer">
<child kind="struct" type="AsyncIPipeLongVtbl" />
</child>
</TypeDefine>
<TypeDefine name="AsyncIPipeLongVtbl" kind="struct" len="28">
<child offset="0" name="QueryInterface" kind="pointer">
<child kind="function" />
</child>
<child offset="4" name="AddRef" kind="pointer">
<child kind="function" />
</child>
<child offset="8" name="Release" kind="pointer">
<child kind="function" />
</child>
<child offset="12" name="Begin_Pull" kind="pointer">
<child kind="function" />
</child>
<child offset="16" name="Finish_Pull" kind="pointer">
<child kind="function" />
</child>
<child offset="20" name="Begin_Push" kind="pointer">
<child kind="function" />
</child>
<child offset="24" name="Finish_Push" kind="pointer">
<child kind="function" />
</child>
</TypeDefine>
<TypeDefine name="T_zDev_NV_CustomMcc" kind="struct" len="2">
<child offset="0" name="MCC1" kind="BITS" start="0" len="4" type="BYTE" />
<child offset="0" name="MCC2" kind="BITS" start="4" len="4" type="BYTE" />
<child offset="1" name="MCC3" kind="BITS" start="0" len="4" type="BYTE" />
<child offset="1" name="bNotSupport" kind="BITS" start="4" len="1" type="BYTE" />
</TypeDefine>
<TypeDefine name="T_Mem_UBPoolGrpInfo" kind="struct" len="184">
<child offset="0" name="pool_num" kind="BaseType" type="BYTE" />
<child offset="4" name="pool_info" kind="array" num="15">
<child kind="struct" type="T_Mem_UBPoolInfo" />
</child>
</TypeDefine>
<TypeDefine name="T_Mem_UBPoolInfo" kind="struct" len="12">
<child offset="0" name="pool_size" kind="BaseType" type="DWORD" />
<child offset="4" name="total_block_num" kind="BaseType" type="WORD" />
<child offset="6" name="free_block_num" kind="BaseType" type="WORD" />
<child offset="8" name="peak_value" kind="BaseType" type="DWORD" />
</TypeDefine>
<TypeDefine name="tagEMRELLIPSE" kind="struct" len="24">
<child offset="0" name="emr" kind="struct" type="tagEMR" />
<child offset="8" name="rclBox" kind="struct" type="_RECTL" />
</TypeDefine>
<TypeDefine name="IRootStorageVtbl" kind="struct" len="16">
<child offset="0" name="QueryInterface" kind="pointer">
<child kind="function" />
</child>
<child offset="4" name="AddRef" kind="pointer">
<child kind="function" />
</child>
<child offset="8" name="Release" kind="pointer">
<child kind="function" />
</child>
<child offset="12" name="SwitchToFile" kind="pointer">
<child kind="function" />
</child>
</TypeDefine>
<TypeDefine name="IRootStorage" kind="struct" len="4">
<child offset="0" name="lpVtbl" kind="pointer">
<child kind="struct" type="IRootStorageVtbl" />
</child>
</TypeDefine>
<TypeDefine name="tagCAI" kind="struct" len="8">
<child offset="0" name="cElems" kind="BaseType" type="DWORD" />
<child offset="4" name="pElems" kind="pointer" type="short" />
</TypeDefine>
<TypeDefine name="IUnknownVtbl" kind="struct" len="12">
<child offset="0" name="QueryInterface" kind="pointer">
<child kind="function" />
</child>
<child offset="4" name="AddRef" kind="pointer">
<child kind="function" />
</child>
<child offset="8" name="Release" kind="pointer">
<child kind="function" />
</child>
</TypeDefine>
<TypeDefine name="ISynchronizeEvent" kind="struct" len="4">
<child offset="0" name="lpVtbl" kind="pointer">
<child kind="struct" type="ISynchronizeEventVtbl" />
</child>
</TypeDefine>
<TypeDefine name="ISynchronizeEventVtbl" kind="struct" len="20">
<child offset="0" name="QueryInterface" kind="pointer">
<child kind="function" />
</child>
<child offset="4" name="AddRef" kind="pointer">
<child kind="function" />
</child>
<child offset="8" name="Release" kind="pointer">
<child kind="function" />
</child>
<child offset="12" name="GetHandle" kind="pointer">
<child kind="function" />
</child>
<child offset="16" name="SetEventHandle" kind="pointer">
<child kind="function" />
</child>
</TypeDefine>
<TypeDefine name="ISynchronizeHandleVtbl" kind="struct" len="16">
<child offset="0" name="QueryInterface" kind="pointer">
<child kind="function" />
</child>
<child offset="4" name="AddRef" kind="pointer">
<child kind="function" />
</child>
<child offset="8" name="Release" kind="pointer">
<child kind="function" />
</child>
<child offset="12" name="GetHandle" kind="pointer">
<child kind="function" />
</child>
</TypeDefine>
<TypeDefine name="ISynchronizeHandle" kind="struct" len="4">
<child offset="0" name="lpVtbl" kind="pointer">
<child kind="struct" type="ISynchronizeHandleVtbl" />
</child>
</TypeDefine>
<TypeDefine name="T_zMmiaUmm_PlmnList_Cnf" kind="struct" len="272">
<child offset="0" name="bSrcIndex" kind="BaseType" type="BYTE" />
<child offset="1" name="bDesIndex" kind="BaseType" type="BYTE" />
<child offset="2" name="bNumPlmn" kind="BaseType" type="BYTE" />
<child offset="3" name="bPadding" kind="BaseType" type="BYTE" />
<child offset="4" name="atPlmnList" kind="array" num="20">
<child kind="struct" type="T_zPS_PlmnAct" />
</child>
<child offset="164" name="awPlmnRsrp" kind="array" num="20">
<child kind="BaseType" type="WORD" />
</child>
<child offset="204" name="awPlmnQmin" kind="array" num="20">
<child kind="BaseType" type="WORD" />
</child>
<child offset="244" name="abStateList" kind="array" num="20">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="264" name="abPadding1" kind="array" num="2">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="268" name="dwCause" kind="BaseType" type="DWORD" />
</TypeDefine>
<TypeDefine name="T_zPS_PlmnAct" kind="struct" len="8">
<child offset="0" name="tAct" kind="struct" type="T_zPS_Act" />
<child offset="1" name="bGsmSubAct" kind="BaseType" type="BYTE" />
<child offset="2" name="bTdSubAct" kind="BaseType" type="BYTE" />
<child offset="3" name="bWSubAct" kind="BaseType" type="BYTE" />
<child offset="4" name="bLteSubAct" kind="BaseType" type="BYTE" />
<child offset="5" name="tPlmnId" kind="struct" type="T_zPS_PlmnId" />
</TypeDefine>
<TypeDefine name="T_ZCAT_GSM_PRINTINFO" kind="struct" len="12">
<child offset="0" name="dwSFN" kind="BaseType" type="DWORD" />
<child offset="4" name="wCOState" kind="BaseType" type="WORD" />
<child offset="6" name="wMsgId" kind="BaseType" type="WORD" />
<child offset="8" name="wModNo" kind="BaseType" type="WORD" />
<child offset="10" name="cLevel" kind="BaseType" type="BYTE" />
<child offset="11" name="cParamCnt" kind="BaseType" type="BYTE" />
</TypeDefine>
<TypeDefine name="T_zAti_NV_RPICfgInfo" kind="struct" len="116">
<child offset="0" name="flag" kind="BaseType" type="BYTE" />
<child offset="1" name="padding" kind="array" num="3">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="4" name="tWRpiCfg" kind="struct" type="T_zAti_NV_W_RPICfg" />
<child offset="36" name="tLteRpiCfg" kind="struct" type="T_zAti_NV_LTE_RPICfg" />
<child offset="84" name="tGsmRpiCfg" kind="struct" type="T_zAti_NV_GSM_RPICfg" />
</TypeDefine>
<TypeDefine name="T_zAti_NV_W_RPICfg" kind="struct" len="32">
<child offset="0" name="tWBandRpiCfg" kind="array" num="8">
<child kind="struct" type="T_zAti_NV_BandRPICfg" />
</child>
</TypeDefine>
<TypeDefine name="T_zAti_NV_LTE_RPICfg" kind="struct" len="48">
<child offset="0" name="tLteBandRpiCfg" kind="array" num="12">
<child kind="struct" type="T_zAti_NV_BandRPICfg" />
</child>
</TypeDefine>
<TypeDefine name="T_zAti_NV_GSM_RPICfg" kind="struct" len="32">
<child offset="0" name="tGBandRpiCfg" kind="array" num="8">
<child kind="struct" type="T_zAti_NV_BandRPICfg" />
</child>
</TypeDefine>
<TypeDefine name="IRpcHelper" kind="struct" len="4">
<child offset="0" name="lpVtbl" kind="pointer">
<child kind="struct" type="IRpcHelperVtbl" />
</child>
</TypeDefine>
<TypeDefine name="IRpcHelperVtbl" kind="struct" len="20">
<child offset="0" name="QueryInterface" kind="pointer">
<child kind="function" />
</child>
<child offset="4" name="AddRef" kind="pointer">
<child kind="function" />
</child>
<child offset="8" name="Release" kind="pointer">
<child kind="function" />
</child>
<child offset="12" name="GetDCOMProtocolVersion" kind="pointer">
<child kind="function" />
</child>
<child offset="16" name="GetIIDFromOBJREF" kind="pointer">
<child kind="function" />
</child>
</TypeDefine>
<TypeDefine name="T_zPS_LTE_P_NV_CSI_IOT" kind="struct" len="4">
<child offset="0" name="wFlg" kind="BaseType" type="WORD" />
<child offset="2" name="wPading" kind="BaseType" type="WORD" />
</TypeDefine>
<TypeDefine name="T_zMmiaUmm_ZattQuery_Cnf" kind="struct" len="4">
<child offset="0" name="bSrcIndex" kind="BaseType" type="BYTE" />
<child offset="1" name="bDesIndex" kind="BaseType" type="BYTE" />
<child offset="2" name="bState" kind="BaseType" type="BYTE" />
<child offset="3" name="bPadding" kind="BaseType" type="BYTE" />
</TypeDefine>
<TypeDefine name="IXMLDOMImplementationVtbl" kind="struct" len="32">
<child offset="0" name="QueryInterface" kind="pointer">
<child kind="function" />
</child>
<child offset="4" name="AddRef" kind="pointer">
<child kind="function" />
</child>
<child offset="8" name="Release" kind="pointer">
<child kind="function" />
</child>
<child offset="12" name="GetTypeInfoCount" kind="pointer">
<child kind="function" />
</child>
<child offset="16" name="GetTypeInfo" kind="pointer">
<child kind="function" />
</child>
<child offset="20" name="GetIDsOfNames" kind="pointer">
<child kind="function" />
</child>
<child offset="24" name="Invoke" kind="pointer">
<child kind="function" />
</child>
<child offset="28" name="hasFeature" kind="pointer">
<child kind="function" />
</child>
</TypeDefine>
<TypeDefine name="T_ZCtrm_NV_FILE_INFO" kind="struct" len="636">
<child offset="0" name="nvInerVersion" kind="array" num="100">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="100" name="nvExVersion" kind="array" num="100">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="200" name="nvHWVersion" kind="array" num="100">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="300" name="nvInerModelNum" kind="array" num="32">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="332" name="nvExModelNum" kind="array" num="32">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="364" name="nvSSID" kind="array" num="100">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="464" name="nvCGMI" kind="array" num="100">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="564" name="nvWIFIKey" kind="array" num="65">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="629" name="nvUnlockTimes" kind="array" num="4">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="633" name="nvVersionMode" kind="BaseType" type="BYTE" />
<child offset="634" name="nvZisms" kind="BaseType" type="BYTE" />
<child offset="635" name="nvDm" kind="BaseType" type="BYTE" />
</TypeDefine>
<TypeDefine name="T_z_UiccId_Hplmndai" kind="struct" len="4">
<child offset="0" name="bHplmnDai" kind="BaseType" type="BYTE" />
<child offset="1" name="abPadding" kind="array" num="3">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="tagEMREXTSELECTCLIPRGN" kind="struct" len="20">
<child offset="0" name="emr" kind="struct" type="tagEMR" />
<child offset="8" name="cbRgnData" kind="BaseType" type="DWORD" />
<child offset="12" name="iMode" kind="BaseType" type="DWORD" />
<child offset="16" name="RgnData" kind="array" num="1">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="IInternetZoneManagerVtbl" kind="struct" len="60">
<child offset="0" name="QueryInterface" kind="pointer">
<child kind="function" />
</child>
<child offset="4" name="AddRef" kind="pointer">
<child kind="function" />
</child>
<child offset="8" name="Release" kind="pointer">
<child kind="function" />
</child>
<child offset="12" name="GetZoneAttributes" kind="pointer">
<child kind="function" />
</child>
<child offset="16" name="SetZoneAttributes" kind="pointer">
<child kind="function" />
</child>
<child offset="20" name="GetZoneCustomPolicy" kind="pointer">
<child kind="function" />
</child>
<child offset="24" name="SetZoneCustomPolicy" kind="pointer">
<child kind="function" />
</child>
<child offset="28" name="GetZoneActionPolicy" kind="pointer">
<child kind="function" />
</child>
<child offset="32" name="SetZoneActionPolicy" kind="pointer">
<child kind="function" />
</child>
<child offset="36" name="PromptAction" kind="pointer">
<child kind="function" />
</child>
<child offset="40" name="LogAction" kind="pointer">
<child kind="function" />
</child>
<child offset="44" name="CreateZoneEnumerator" kind="pointer">
<child kind="function" />
</child>
<child offset="48" name="GetZoneAt" kind="pointer">
<child kind="function" />
</child>
<child offset="52" name="DestroyZoneEnumerator" kind="pointer">
<child kind="function" />
</child>
<child offset="56" name="CopyTemplatePoliciesToZone" kind="pointer">
<child kind="function" />
</child>
</TypeDefine>
<TypeDefine name="IInternetZoneManager" kind="struct" len="4">
<child offset="0" name="lpVtbl" kind="pointer">
<child kind="struct" type="IInternetZoneManagerVtbl" />
</child>
</TypeDefine>
<TypeDefine name="T_zWrlcDlUm_Info" kind="struct" len="8">
<child offset="0" name="bDlLochType" kind="BaseType" type="BYTE" />
<child offset="1" name="bDlLochId" kind="BaseType" type="BYTE" />
<child offset="2" name="bLiLength" kind="BaseType" type="BYTE" />
<child offset="3" name="bPadding" kind="BaseType" type="BYTE" />
<child offset="4" name="dwHfn" kind="BaseType" type="DWORD" />
</TypeDefine>
<TypeDefine name="T_zMmiaSm_PdpDeact_Cnf" kind="struct" len="136">
<child offset="0" name="bSrcIndex" kind="BaseType" type="BYTE" />
<child offset="1" name="bDesIndex" kind="BaseType" type="BYTE" />
<child offset="2" name="bResult" kind="BaseType" type="BYTE" />
<child offset="3" name="bCidNum" kind="BaseType" type="BYTE" />
<child offset="4" name="bAtType" kind="BaseType" type="BYTE" />
<child offset="5" name="bIsDisconnect" kind="BaseType" type="BYTE" />
<child offset="6" name="abadding" kind="array" num="2">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="8" name="atResult" kind="array" num="4">
<child kind="struct" type="T_zMmiaSm_PdpActRes" />
</child>
</TypeDefine>
<TypeDefine name="T_zMmiaSm_PdpActRes" kind="struct" len="32">
<child offset="0" name="bCid" kind="BaseType" type="BYTE" />
<child offset="1" name="bHandleResult" kind="BaseType" type="BYTE" />
<child offset="2" name="bCause" kind="BaseType" type="BYTE" />
<child offset="3" name="bPadding" kind="BaseType" type="BYTE" />
<child offset="4" name="dwReason" kind="BaseType" type="DWORD" />
<child offset="8" name="tPdpAddr" kind="struct" type="T_zMmiaSm_PdpAddr" />
</TypeDefine>
<TypeDefine name="T_RINGBUFFER" kind="struct" len="20">
<child offset="0" name="capacity" kind="BaseType" type="DWORD" />
<child offset="4" name="readPoint" KeyWord="volatile" kind="BaseType" type="DWORD" />
<child offset="8" name="writePoint" KeyWord="volatile" kind="BaseType" type="DWORD" />
<child offset="12" name="symbol" kind="BaseType" type="DWORD" />
<child offset="16" name="buf" kind="array" num="1">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="T_zMmiaUmm_CauseQuery_Cnf" kind="struct" len="12">
<child offset="0" name="bSrcIndex" kind="BaseType" type="BYTE" />
<child offset="1" name="bDesIndex" kind="BaseType" type="BYTE" />
<child offset="2" name="bPsCauseFg" kind="BaseType" type="BYTE" />
<child offset="3" name="bCsCauseFg" kind="BaseType" type="BYTE" />
<child offset="4" name="dwPsCause" kind="BaseType" type="DWORD" />
<child offset="8" name="dwCsCause" kind="BaseType" type="DWORD" />
</TypeDefine>
<TypeDefine name="T_zEm_Gsm_NTCellInfo" kind="struct" len="8">
<child offset="0" name="wUAfrcn" kind="BaseType" type="WORD" />
<child offset="2" name="WCellId" kind="BaseType" type="WORD" />
<child offset="4" name="bRscp" kind="BaseType" type="BYTE" />
<child offset="5" name="bPriority" kind="BaseType" type="BYTE" />
<child offset="6" name="abPadding" kind="array" num="2">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="T_zMmiaSm_Cgscontrdp_Cnf" kind="struct" len="20">
<child offset="0" name="bSrcIndex" kind="BaseType" type="BYTE" />
<child offset="1" name="bDesIndex" kind="BaseType" type="BYTE" />
<child offset="2" name="bCidNum" kind="BaseType" type="BYTE" />
<child offset="3" name="bResult" kind="BaseType" type="BYTE" />
<child offset="4" name="tSecPdpPara" kind="array" num="4">
<child kind="struct" type="T_zMmiaSm_Cgscontrdp_Para" />
</child>
</TypeDefine>
<TypeDefine name="T_zMmiaSm_Cgscontrdp_Para" kind="struct" len="4">
<child offset="0" name="bCid" kind="BaseType" type="BYTE" />
<child offset="1" name="bPriCid" kind="BaseType" type="BYTE" />
<child offset="2" name="bBearerId" kind="BaseType" type="BYTE" />
<child offset="3" name="bImcnSignInd" kind="BaseType" type="BYTE" />
</TypeDefine>
<TypeDefine name="T_zEM_Gsm_ReselInfo" kind="struct" len="8">
<child offset="0" name="bTreselections" kind="BaseType" type="BYTE" />
<child offset="1" name="bThreshGsmLow" kind="BaseType" type="BYTE" />
<child offset="2" name="bCellReselectHysteresis" kind="BaseType" type="BYTE" />
<child offset="3" name="bHPrio" kind="BaseType" type="BYTE" />
<child offset="4" name="bNc" kind="BaseType" type="BYTE" />
<child offset="5" name="bCcnActive" kind="BaseType" type="BYTE" />
<child offset="6" name="b3GCcnActive" kind="BaseType" type="BYTE" />
<child offset="7" name="bPadding" kind="BaseType" type="BYTE" />
</TypeDefine>
<TypeDefine name="T_zEM_Utran_ReselInfo" kind="struct" len="12">
<child offset="0" name="bTddQoffset" kind="BaseType" type="BYTE" />
<child offset="1" name="bThreshUtranHigh" kind="BaseType" type="BYTE" />
<child offset="2" name="bThreshUtranLow" kind="BaseType" type="BYTE" />
<child offset="3" name="bFddQoffset" kind="BaseType" type="BYTE" />
<child offset="4" name="bFddQmin" kind="BaseType" type="BYTE" />
<child offset="5" name="bFddQminOffset" kind="BaseType" type="BYTE" />
<child offset="6" name="bUtranQrxlevMin" kind="BaseType" type="BYTE" />
<child offset="7" name="bPadding" kind="BaseType" type="BYTE" />
<child offset="8" name="lFddRscpThreshold" kind="BaseType" type="long" />
</TypeDefine>
<TypeDefine name="T_zEM_Eutran_ReselInfo" kind="struct" len="4">
<child offset="0" name="bThreshEutranHigh" kind="BaseType" type="BYTE" />
<child offset="1" name="bThreshEutranLow" kind="BaseType" type="BYTE" />
<child offset="2" name="bEutranQrxlevMin" kind="BaseType" type="BYTE" />
<child offset="3" name="bPadding" kind="BaseType" type="BYTE" />
</TypeDefine>
<TypeDefine name="IOleInPlaceActiveObject" kind="struct" len="4">
<child offset="0" name="lpVtbl" kind="pointer">
<child kind="struct" type="IOleInPlaceActiveObjectVtbl" />
</child>
</TypeDefine>
<TypeDefine name="IOleInPlaceActiveObjectVtbl" kind="struct" len="40">
<child offset="0" name="QueryInterface" kind="pointer">
<child kind="function" />
</child>
<child offset="4" name="AddRef" kind="pointer">
<child kind="function" />
</child>
<child offset="8" name="Release" kind="pointer">
<child kind="function" />
</child>
<child offset="12" name="GetWindow" kind="pointer">
<child kind="function" />
</child>
<child offset="16" name="ContextSensitiveHelp" kind="pointer">
<child kind="function" />
</child>
<child offset="20" name="TranslateAcceleratorW" kind="pointer">
<child kind="function" />
</child>
<child offset="24" name="OnFrameWindowActivate" kind="pointer">
<child kind="function" />
</child>
<child offset="28" name="OnDocWindowActivate" kind="pointer">
<child kind="function" />
</child>
<child offset="32" name="ResizeBorder" kind="pointer">
<child kind="function" />
</child>
<child offset="36" name="EnableModeless" kind="pointer">
<child kind="function" />
</child>
</TypeDefine>
<TypeDefine name="T_zWRRC_UtraFreqPrioInfo" kind="struct" len="8">
<child offset="0" name="bPrio" kind="BaseType" type="BYTE" />
<child offset="1" name="bThodhighFg" kind="BITS" start="0" len="1" type="BYTE" />
<child offset="1" name="bThodlowFg" kind="BITS" start="1" len="1" type="BYTE" />
<child offset="2" name="bThreshxhigh" kind="BaseType" type="BYTE" />
<child offset="3" name="bThreshxlow" kind="BaseType" type="BYTE" />
<child offset="4" name="cQrxlevmin" kind="BaseType" type="char" />
<child offset="5" name="cQqualmin" kind="BaseType" type="char" />
<child offset="6" name="wUarfcn" kind="BaseType" type="WORD" />
</TypeDefine>
<TypeDefine name="T_ZOss_Mon_Thread_Ele" kind="struct" len="20">
<child offset="0" name="name" kind="pointer" type="char" />
<child offset="4" name="handle" kind="BaseType" type="DWORD" />
<child offset="8" name="msg_num" kind="BaseType" type="DWORD" />
<child offset="12" name="status" kind="BaseType" type="BYTE" />
<child offset="13" name="priority" kind="BaseType" type="BYTE" />
<child offset="14" name="stack_used" kind="BaseType" type="WORD" />
<child offset="16" name="stack_max_used" kind="BaseType" type="WORD" />
<child offset="18" name="cpu_load" kind="BaseType" type="WORD" />
</TypeDefine>
<TypeDefine name="T_zEumcr_EvalInfoConn" kind="struct" len="388">
<child offset="0" name="bVersion" kind="BaseType" type="BYTE" />
<child offset="1" name="abPadding" kind="array" num="2">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="3" name="bCellNum" kind="BaseType" type="BYTE" />
<child offset="4" name="tEvalCellInfo" kind="array" num="32">
<child kind="struct" type="T_zEumcr_EvalCellInfoConn" />
</child>
</TypeDefine>
<TypeDefine name="T_zEumcr_EvalCellInfoConn" kind="struct" len="12">
<child offset="0" name="bMeasId" kind="BaseType" type="BYTE" />
<child offset="1" name="bCellState" kind="BaseType" type="BYTE" />
<child offset="2" name="wCellId" kind="BaseType" type="WORD" />
<child offset="4" name="dwArfcn" kind="BaseType" type="DWORD" />
<child offset="8" name="bRatType" kind="BaseType" type="BYTE" />
<child offset="9" name="abPadding" kind="array" num="3">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="IXMLElement" kind="struct" len="4">
<child offset="0" name="lpVtbl" kind="pointer">
<child kind="struct" type="IXMLElementVtbl" />
</child>
</TypeDefine>
<TypeDefine name="IXMLElementVtbl" kind="struct" len="76">
<child offset="0" name="QueryInterface" kind="pointer">
<child kind="function" />
</child>
<child offset="4" name="AddRef" kind="pointer">
<child kind="function" />
</child>
<child offset="8" name="Release" kind="pointer">
<child kind="function" />
</child>
<child offset="12" name="GetTypeInfoCount" kind="pointer">
<child kind="function" />
</child>
<child offset="16" name="GetTypeInfo" kind="pointer">
<child kind="function" />
</child>
<child offset="20" name="GetIDsOfNames" kind="pointer">
<child kind="function" />
</child>
<child offset="24" name="Invoke" kind="pointer">
<child kind="function" />
</child>
<child offset="28" name="get_tagName" kind="pointer">
<child kind="function" />
</child>
<child offset="32" name="put_tagName" kind="pointer">
<child kind="function" />
</child>
<child offset="36" name="get_parent" kind="pointer">
<child kind="function" />
</child>
<child offset="40" name="setAttribute" kind="pointer">
<child kind="function" />
</child>
<child offset="44" name="getAttribute" kind="pointer">
<child kind="function" />
</child>
<child offset="48" name="removeAttribute" kind="pointer">
<child kind="function" />
</child>
<child offset="52" name="get_children" kind="pointer">
<child kind="function" />
</child>
<child offset="56" name="get_type" kind="pointer">
<child kind="function" />
</child>
<child offset="60" name="get_text" kind="pointer">
<child kind="function" />
</child>
<child offset="64" name="put_text" kind="pointer">
<child kind="function" />
</child>
<child offset="68" name="addChild" kind="pointer">
<child kind="function" />
</child>
<child offset="72" name="removeChild" kind="pointer">
<child kind="function" />
</child>
</TypeDefine>
<TypeDefine name="IEnumFORMATETCVtbl" kind="struct" len="28">
<child offset="0" name="QueryInterface" kind="pointer">
<child kind="function" />
</child>
<child offset="4" name="AddRef" kind="pointer">
<child kind="function" />
</child>
<child offset="8" name="Release" kind="pointer">
<child kind="function" />
</child>
<child offset="12" name="Next" kind="pointer">
<child kind="function" />
</child>
<child offset="16" name="Skip" kind="pointer">
<child kind="function" />
</child>
<child offset="20" name="Reset" kind="pointer">
<child kind="function" />
</child>
<child offset="24" name="Clone" kind="pointer">
<child kind="function" />
</child>
</TypeDefine>
<TypeDefine name="T_zAti_NV_Sysconfig" kind="struct" len="4">
<child offset="0" name="bMode" kind="BaseType" type="BYTE" />
<child offset="1" name="bAcqorder" kind="BaseType" type="BYTE" />
<child offset="2" name="bRoam" kind="BaseType" type="BYTE" />
<child offset="3" name="bSrvdomain" kind="BaseType" type="BYTE" />
</TypeDefine>
<TypeDefine name="T_z_UiccId_Ad" kind="struct" len="8">
<child offset="0" name="bUeOperaMode" kind="BaseType" type="BYTE" />
<child offset="1" name="bOFM" kind="BaseType" type="BYTE" />
<child offset="2" name="bAllowedCsgList" kind="BaseType" type="BYTE" />
<child offset="3" name="bPadding" kind="BaseType" type="BYTE" />
<child offset="4" name="bMncLenFg" kind="BaseType" type="BYTE" />
<child offset="5" name="bMncLen" kind="BaseType" type="BYTE" />
<child offset="6" name="abPadding" kind="array" num="2">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="T_ZOss_Mon_Pool_Alloc" kind="struct" len="8">
<child offset="0" name="num" kind="BaseType" type="DWORD" />
<child offset="4" name="ele" kind="pointer">
<child kind="struct" type="T_ZOss_Mon_Pool_Alloc_Ele" />
</child>
</TypeDefine>
<TypeDefine name="T_ZOss_Mon_Pool_Alloc_Ele" kind="struct" len="20">
<child offset="0" name="addr" kind="BaseType" type="DWORD" />
<child offset="4" name="owner" kind="BaseType" type="DWORD" />
<child offset="8" name="timestamp" kind="BaseType" type="DWORD" />
<child offset="12" name="file" kind="pointer" type="char" />
<child offset="16" name="line" kind="BaseType" type="DWORD" />
</TypeDefine>
<TypeDefine name="T_zEM_Lte_EventA1Info" kind="struct" len="4">
<child offset="0" name="bHyst" kind="BaseType" type="BYTE" />
<child offset="1" name="bThreshHold" kind="BaseType" type="BYTE" />
<child offset="2" name="wTTT" kind="BaseType" type="WORD" />
</TypeDefine>
<TypeDefine name="T_zMmiaEusir_ETWSSecondary_Ind" kind="struct" len="16">
<child offset="0" name="bSrcIndex" kind="BaseType" type="BYTE" />
<child offset="1" name="bDesIndex" kind="BaseType" type="BYTE" />
<child offset="2" name="wWarningMsgId" kind="BaseType" type="WORD" />
<child offset="4" name="wSerialNum" kind="BaseType" type="WORD" />
<child offset="6" name="wWarningMsgLen" kind="BaseType" type="WORD" />
<child offset="8" name="pbWarningMsg" kind="pointer" type="BYTE" />
<child offset="12" name="bDataCodingSchemePresent" kind="BaseType" type="BYTE" />
<child offset="13" name="bDataCodingScheme" kind="BaseType" type="BYTE" />
</TypeDefine>
<TypeDefine name="T_zDev_AtMem_SM_AutoRsp" kind="struct" len="4">
<child offset="0" name="bCgauto" kind="BaseType" type="BYTE" />
<child offset="1" name="bS0" kind="BaseType" type="BYTE" />
<child offset="2" name="abPadding" kind="array" num="2">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="T_zEM_Lte_EventB1Info" kind="struct" len="4">
<child offset="0" name="bThreshHold" kind="BaseType" type="BYTE" />
<child offset="1" name="bHyst" kind="BaseType" type="BYTE" />
<child offset="2" name="wTTT" kind="BaseType" type="WORD" />
</TypeDefine>
<TypeDefine name="T_zGsm_RRCMsg_Ind" kind="struct" len="12">
<child offset="0" name="dwCodeLen" kind="BaseType" type="DWORD" />
<child offset="4" name="pCode" kind="pointer" type="BYTE" />
<child offset="8" name="bPduType" kind="BaseType" type="BYTE" />
<child offset="9" name="bUpDownFlag" kind="BaseType" type="BYTE" />
<child offset="10" name="abPadding" kind="array" num="2">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="T_z_UiccId_ImeiSvInfo" kind="struct" len="12">
<child offset="0" name="bImeisvFg" kind="BaseType" type="BYTE" />
<child offset="1" name="abPadding" kind="array" num="3">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="4" name="tImeiSv" kind="array" num="8">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="IOleCache2Vtbl" kind="struct" len="40">
<child offset="0" name="QueryInterface" kind="pointer">
<child kind="function" />
</child>
<child offset="4" name="AddRef" kind="pointer">
<child kind="function" />
</child>
<child offset="8" name="Release" kind="pointer">
<child kind="function" />
</child>
<child offset="12" name="Cache" kind="pointer">
<child kind="function" />
</child>
<child offset="16" name="Uncache" kind="pointer">
<child kind="function" />
</child>
<child offset="20" name="EnumCache" kind="pointer">
<child kind="function" />
</child>
<child offset="24" name="InitCache" kind="pointer">
<child kind="function" />
</child>
<child offset="28" name="SetData" kind="pointer">
<child kind="function" />
</child>
<child offset="32" name="UpdateCache" kind="pointer">
<child kind="function" />
</child>
<child offset="36" name="DiscardCache" kind="pointer">
<child kind="function" />
</child>
</TypeDefine>
<TypeDefine name="IOleCache2" kind="struct" len="4">
<child offset="0" name="lpVtbl" kind="pointer">
<child kind="struct" type="IOleCache2Vtbl" />
</child>
</TypeDefine>
<TypeDefine name="IMallocVtbl" kind="struct" len="36">
<child offset="0" name="QueryInterface" kind="pointer">
<child kind="function" />
</child>
<child offset="4" name="AddRef" kind="pointer">
<child kind="function" />
</child>
<child offset="8" name="Release" kind="pointer">
<child kind="function" />
</child>
<child offset="12" name="Alloc" kind="pointer">
<child kind="function" />
</child>
<child offset="16" name="Realloc" kind="pointer">
<child kind="function" />
</child>
<child offset="20" name="Free" kind="pointer">
<child kind="function" />
</child>
<child offset="24" name="GetSize" kind="pointer">
<child kind="function" />
</child>
<child offset="28" name="DidAlloc" kind="pointer">
<child kind="function" />
</child>
<child offset="32" name="HeapMinimize" kind="pointer">
<child kind="function" />
</child>
</TypeDefine>
<TypeDefine name="IMalloc" kind="struct" len="4">
<child offset="0" name="lpVtbl" kind="pointer">
<child kind="struct" type="IMallocVtbl" />
</child>
</TypeDefine>
<TypeDefine name="T_zEm_Gsm_NWCellInfo" kind="struct" len="8">
<child offset="0" name="wUAfrcn" kind="BaseType" type="WORD" />
<child offset="2" name="wCellId" kind="BaseType" type="WORD" />
<child offset="4" name="bRscp" kind="BaseType" type="BYTE" />
<child offset="5" name="bEcn0" kind="BaseType" type="BYTE" />
<child offset="6" name="bPriority" kind="BaseType" type="BYTE" />
<child offset="7" name="bBand" kind="BaseType" type="BYTE" />
</TypeDefine>
<TypeDefine name="T_zDev_NV_MePlmnInfo" kind="struct" len="8448">
<child offset="0" name="atNvMePlmnIDInfo" kind="array" num="64">
<child kind="struct" type="T_zDev_NV_OperPlmnInfo" />
</child>
</TypeDefine>
<TypeDefine name="T_zDev_NV_OperPlmnInfo" kind="struct" len="132">
<child offset="0" name="tPlmnId" kind="struct" type="T_zPS_PlmnId" />
<child offset="3" name="bPadding" kind="BaseType" type="BYTE" />
<child offset="4" name="abFullName" kind="array" num="64">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="68" name="abShortName" kind="array" num="64">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="IForegroundTransfer" kind="struct" len="4">
<child offset="0" name="lpVtbl" kind="pointer">
<child kind="struct" type="IForegroundTransferVtbl" />
</child>
</TypeDefine>
<TypeDefine name="IForegroundTransferVtbl" kind="struct" len="16">
<child offset="0" name="QueryInterface" kind="pointer">
<child kind="function" />
</child>
<child offset="4" name="AddRef" kind="pointer">
<child kind="function" />
</child>
<child offset="8" name="Release" kind="pointer">
<child kind="function" />
</child>
<child offset="12" name="AllowForegroundTransfer" kind="pointer">
<child kind="function" />
</child>
</TypeDefine>
<TypeDefine name="T_zEM_W_LteCellInfo" kind="struct" len="8">
<child offset="0" name="dwEarfcn" kind="BaseType" type="DWORD" />
<child offset="4" name="wPci" kind="BaseType" type="WORD" />
<child offset="6" name="bRsrp" kind="BaseType" type="BYTE" />
<child offset="7" name="bRsrq" kind="BaseType" type="BYTE" />
</TypeDefine>
<TypeDefine name="T_zMmiaEsm_EpsQosInfo" kind="struct" len="28">
<child offset="0" name="bCid" kind="BaseType" type="BYTE" />
<child offset="1" name="bSpare" kind="BITS" start="0" len="4" type="BYTE" />
<child offset="1" name="bQciFlg" kind="BITS" start="4" len="1" type="BYTE" />
<child offset="1" name="bUlDlGbrFlg" kind="BITS" start="5" len="1" type="BYTE" />
<child offset="1" name="bUlDlMbrFlg" kind="BITS" start="6" len="1" type="BYTE" />
<child offset="1" name="bUlDlAmbrFlg" kind="BITS" start="7" len="1" type="BYTE" />
<child offset="2" name="bQci" kind="BaseType" type="BYTE" />
<child offset="3" name="bPadding" kind="BaseType" type="BYTE" />
<child offset="4" name="dwUlGbr" kind="BaseType" type="DWORD" />
<child offset="8" name="dwDlGbr" kind="BaseType" type="DWORD" />
<child offset="12" name="dwUlMbr" kind="BaseType" type="DWORD" />
<child offset="16" name="dwDlMbr" kind="BaseType" type="DWORD" />
<child offset="20" name="dwUlAmbr" kind="BaseType" type="DWORD" />
<child offset="24" name="dwDlAmbr" kind="BaseType" type="DWORD" />
</TypeDefine>
<TypeDefine name="tagFILTERKEYS" kind="struct" len="24">
<child offset="0" name="cbSize" kind="BaseType" type="DWORD" />
<child offset="4" name="dwFlags" kind="BaseType" type="DWORD" />
<child offset="8" name="iWaitMSec" kind="BaseType" type="DWORD" />
<child offset="12" name="iDelayMSec" kind="BaseType" type="DWORD" />
<child offset="16" name="iRepeatMSec" kind="BaseType" type="DWORD" />
<child offset="20" name="iBounceMSec" kind="BaseType" type="DWORD" />
</TypeDefine>
<TypeDefine name="tagGESTURENOTIFYSTRUCT" kind="struct" len="20">
<child offset="0" name="cbSize" kind="BaseType" type="DWORD" />
<child offset="4" name="dwFlags" kind="BaseType" type="DWORD" />
<child offset="8" name="hwndTarget" kind="pointer">
<child kind="struct" type="HWND__" />
</child>
<child offset="12" name="ptsLocation" kind="struct" type="tagPOINTS" />
<child offset="16" name="dwInstanceID" kind="BaseType" type="DWORD" />
</TypeDefine>
<TypeDefine name="tagPOINTS" kind="struct" len="4">
<child offset="0" name="x" kind="BaseType" type="short" />
<child offset="2" name="y" kind="BaseType" type="short" />
</TypeDefine>
<TypeDefine name="T_zToolsL2_Eumac_ConfigInfo" kind="struct" len="144">
<child offset="0" name="bVersion" kind="BaseType" type="BYTE" />
<child offset="1" name="abPadding" kind="array" num="3">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="4" name="wTaTimer" kind="BaseType" type="WORD" />
<child offset="6" name="wBsrTimer" kind="BaseType" type="WORD" />
<child offset="8" name="wBsrRetxTimer" kind="BaseType" type="WORD" />
<child offset="10" name="wNumOfDelLogch" kind="BaseType" type="WORD" />
<child offset="12" name="abDelLcId" kind="array" num="10">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="22" name="wNumOfAddModLogch" kind="BaseType" type="WORD" />
<child offset="24" name="atAddModData" kind="array" num="10">
<child kind="struct" type="T_zToolsL2_Eumac_ConfigData" />
</child>
</TypeDefine>
<TypeDefine name="T_zToolsL2_Eumac_ConfigData" kind="struct" len="12">
<child offset="0" name="bRbId" kind="BaseType" type="BYTE" />
<child offset="1" name="bLcId" kind="BaseType" type="BYTE" />
<child offset="2" name="bPriority" kind="BaseType" type="BYTE" />
<child offset="3" name="bLcgId" kind="BaseType" type="BYTE" />
<child offset="4" name="wPBR" kind="BaseType" type="WORD" />
<child offset="6" name="abPadding" kind="array" num="2">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="8" name="dwBSD" kind="BaseType" type="DWORD" />
</TypeDefine>
<TypeDefine name="tagRPC_CALL_ATTRIBUTES_V2_A" kind="struct" len="84">
<child offset="0" name="Version" kind="BaseType" type="DWORD" />
<child offset="4" name="Flags" kind="BaseType" type="DWORD" />
<child offset="8" name="ServerPrincipalNameBufferLength" kind="BaseType" type="DWORD" />
<child offset="12" name="ServerPrincipalName" kind="pointer" type="BYTE" />
<child offset="16" name="ClientPrincipalNameBufferLength" kind="BaseType" type="DWORD" />
<child offset="20" name="ClientPrincipalName" kind="pointer" type="BYTE" />
<child offset="24" name="AuthenticationLevel" kind="BaseType" type="DWORD" />
<child offset="28" name="AuthenticationService" kind="BaseType" type="DWORD" />
<child offset="32" name="NullSession" kind="BaseType" type="int" />
<child offset="36" name="KernelModeCaller" kind="BaseType" type="int" />
<child offset="40" name="ProtocolSequence" kind="BaseType" type="DWORD" />
<child offset="44" name="IsClientLocal" kind="BaseType" type="DWORD" />
<child offset="48" name="ClientPID" kind="pointer" type="void" />
<child offset="52" name="CallStatus" kind="BaseType" type="DWORD" />
<child offset="56" name="CallType" kind="BaseType" type="int" />
<child offset="60" name="CallLocalAddress" kind="pointer">
<child kind="struct" type="_RPC_CALL_LOCAL_ADDRESS_V1" />
</child>
<child offset="64" name="OpNum" kind="BaseType" type="WORD" />
<child offset="68" name="InterfaceUuid" kind="struct" type="_GUID" />
</TypeDefine>
<TypeDefine name="IOleObjectVtbl" kind="struct" len="96">
<child offset="0" name="QueryInterface" kind="pointer">
<child kind="function" />
</child>
<child offset="4" name="AddRef" kind="pointer">
<child kind="function" />
</child>
<child offset="8" name="Release" kind="pointer">
<child kind="function" />
</child>
<child offset="12" name="SetClientSite" kind="pointer">
<child kind="function" />
</child>
<child offset="16" name="GetClientSite" kind="pointer">
<child kind="function" />
</child>
<child offset="20" name="SetHostNames" kind="pointer">
<child kind="function" />
</child>
<child offset="24" name="Close" kind="pointer">
<child kind="function" />
</child>
<child offset="28" name="SetMoniker" kind="pointer">
<child kind="function" />
</child>
<child offset="32" name="GetMoniker" kind="pointer">
<child kind="function" />
</child>
<child offset="36" name="InitFromData" kind="pointer">
<child kind="function" />
</child>
<child offset="40" name="GetClipboardData" kind="pointer">
<child kind="function" />
</child>
<child offset="44" name="DoVerb" kind="pointer">
<child kind="function" />
</child>
<child offset="48" name="EnumVerbs" kind="pointer">
<child kind="function" />
</child>
<child offset="52" name="Update" kind="pointer">
<child kind="function" />
</child>
<child offset="56" name="IsUpToDate" kind="pointer">
<child kind="function" />
</child>
<child offset="60" name="GetUserClassID" kind="pointer">
<child kind="function" />
</child>
<child offset="64" name="GetUserType" kind="pointer">
<child kind="function" />
</child>
<child offset="68" name="SetExtent" kind="pointer">
<child kind="function" />
</child>
<child offset="72" name="GetExtent" kind="pointer">
<child kind="function" />
</child>
<child offset="76" name="Advise" kind="pointer">
<child kind="function" />
</child>
<child offset="80" name="Unadvise" kind="pointer">
<child kind="function" />
</child>
<child offset="84" name="EnumAdvise" kind="pointer">
<child kind="function" />
</child>
<child offset="88" name="GetMiscStatus" kind="pointer">
<child kind="function" />
</child>
<child offset="92" name="SetColorScheme" kind="pointer">
<child kind="function" />
</child>
</TypeDefine>
<TypeDefine name="IOleObject" kind="struct" len="4">
<child offset="0" name="lpVtbl" kind="pointer">
<child kind="struct" type="IOleObjectVtbl" />
</child>
</TypeDefine>
<TypeDefine name="IOleClientSite" kind="struct" len="4">
<child offset="0" name="lpVtbl" kind="pointer">
<child kind="struct" type="IOleClientSiteVtbl" />
</child>
</TypeDefine>
<TypeDefine name="tagMSG" kind="struct" len="28">
<child offset="0" name="hwnd" kind="pointer">
<child kind="struct" type="HWND__" />
</child>
<child offset="4" name="message" kind="BaseType" type="DWORD" />
<child offset="8" name="wParam" kind="BaseType" type="DWORD" />
<child offset="12" name="lParam" kind="BaseType" type="long" />
<child offset="16" name="time" kind="BaseType" type="DWORD" />
<child offset="20" name="pt" kind="struct" type="tagPOINT" />
</TypeDefine>
<TypeDefine name="IEnumOLEVERB" kind="struct" len="4">
<child offset="0" name="lpVtbl" kind="pointer">
<child kind="struct" type="IEnumOLEVERBVtbl" />
</child>
</TypeDefine>
<TypeDefine name="IClassFactoryVtbl" kind="struct" len="20">
<child offset="0" name="QueryInterface" kind="pointer">
<child kind="function" />
</child>
<child offset="4" name="AddRef" kind="pointer">
<child kind="function" />
</child>
<child offset="8" name="Release" kind="pointer">
<child kind="function" />
</child>
<child offset="12" name="CreateInstance" kind="pointer">
<child kind="function" />
</child>
<child offset="16" name="LockServer" kind="pointer">
<child kind="function" />
</child>
</TypeDefine>
<TypeDefine name="IClassFactory" kind="struct" len="4">
<child offset="0" name="lpVtbl" kind="pointer">
<child kind="struct" type="IClassFactoryVtbl" />
</child>
</TypeDefine>
<TypeDefine name="IAuthenticate" kind="struct" len="4">
<child offset="0" name="lpVtbl" kind="pointer">
<child kind="struct" type="IAuthenticateVtbl" />
</child>
</TypeDefine>
<TypeDefine name="IAuthenticateVtbl" kind="struct" len="16">
<child offset="0" name="QueryInterface" kind="pointer">
<child kind="function" />
</child>
<child offset="4" name="AddRef" kind="pointer">
<child kind="function" />
</child>
<child offset="8" name="Release" kind="pointer">
<child kind="function" />
</child>
<child offset="12" name="Authenticate" kind="pointer">
<child kind="function" />
</child>
</TypeDefine>
<TypeDefine name="tagCIEXYZ" kind="struct" len="12">
<child offset="0" name="ciexyzX" kind="BaseType" type="long" />
<child offset="4" name="ciexyzY" kind="BaseType" type="long" />
<child offset="8" name="ciexyzZ" kind="BaseType" type="long" />
</TypeDefine>
<TypeDefine name="DISPLAYCONFIG_2DREGION" kind="struct" len="8">
<child offset="0" name="cx" kind="BaseType" type="DWORD" />
<child offset="4" name="cy" kind="BaseType" type="DWORD" />
</TypeDefine>
<TypeDefine name="T_zApMmia_PbStorage" kind="struct" len="12">
<child offset="0" name="bStorage" kind="BaseType" type="BYTE" />
<child offset="1" name="bPin2Flag" kind="BaseType" type="BYTE" />
<child offset="2" name="abPadding" kind="array" num="2">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="4" name="abPin2" kind="array" num="8">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="tagEXTLOGFONTW" kind="struct" len="320">
<child offset="0" name="elfLogFont" kind="struct" type="tagLOGFONTW" />
<child offset="92" name="elfFullName" kind="array" num="64">
<child kind="BaseType" type="wchar_t" />
</child>
<child offset="220" name="elfStyle" kind="array" num="32">
<child kind="BaseType" type="wchar_t" />
</child>
<child offset="284" name="elfVersion" kind="BaseType" type="DWORD" />
<child offset="288" name="elfStyleSize" kind="BaseType" type="DWORD" />
<child offset="292" name="elfMatch" kind="BaseType" type="DWORD" />
<child offset="296" name="elfReserved" kind="BaseType" type="DWORD" />
<child offset="300" name="elfVendorId" kind="array" num="4">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="304" name="elfCulture" kind="BaseType" type="DWORD" />
<child offset="308" name="elfPanose" kind="struct" type="tagPANOSE" />
</TypeDefine>
<TypeDefine name="tagPANOSE" kind="struct" len="10">
<child offset="0" name="bFamilyType" kind="BaseType" type="BYTE" />
<child offset="1" name="bSerifStyle" kind="BaseType" type="BYTE" />
<child offset="2" name="bWeight" kind="BaseType" type="BYTE" />
<child offset="3" name="bProportion" kind="BaseType" type="BYTE" />
<child offset="4" name="bContrast" kind="BaseType" type="BYTE" />
<child offset="5" name="bStrokeVariation" kind="BaseType" type="BYTE" />
<child offset="6" name="bArmStyle" kind="BaseType" type="BYTE" />
<child offset="7" name="bLetterform" kind="BaseType" type="BYTE" />
<child offset="8" name="bMidline" kind="BaseType" type="BYTE" />
<child offset="9" name="bXHeight" kind="BaseType" type="BYTE" />
</TypeDefine>
<TypeDefine name="tagCHANGEFILTERSTRUCT" kind="struct" len="8">
<child offset="0" name="cbSize" kind="BaseType" type="DWORD" />
<child offset="4" name="ExtStatus" kind="BaseType" type="DWORD" />
</TypeDefine>
<TypeDefine name="tagPDA" kind="struct" len="66">
<child offset="0" name="lStructSize" kind="BaseType" type="DWORD" />
<child offset="4" name="hwndOwner" kind="pointer">
<child kind="struct" type="HWND__" />
</child>
<child offset="8" name="hDevMode" kind="pointer" type="void" />
<child offset="12" name="hDevNames" kind="pointer" type="void" />
<child offset="16" name="hDC" kind="pointer">
<child kind="struct" type="HDC__" />
</child>
<child offset="20" name="Flags" kind="BaseType" type="DWORD" />
<child offset="24" name="nFromPage" kind="BaseType" type="WORD" />
<child offset="26" name="nToPage" kind="BaseType" type="WORD" />
<child offset="28" name="nMinPage" kind="BaseType" type="WORD" />
<child offset="30" name="nMaxPage" kind="BaseType" type="WORD" />
<child offset="32" name="nCopies" kind="BaseType" type="WORD" />
<child offset="34" name="hInstance" kind="pointer">
<child kind="struct" type="HINSTANCE__" />
</child>
<child offset="38" name="lCustData" kind="BaseType" type="long" />
<child offset="42" name="lpfnPrintHook" kind="pointer">
<child kind="function" />
</child>
<child offset="46" name="lpfnSetupHook" kind="pointer">
<child kind="function" />
</child>
<child offset="50" name="lpPrintTemplateName" kind="pointer" type="char" />
<child offset="54" name="lpSetupTemplateName" kind="pointer" type="char" />
<child offset="58" name="hPrintTemplate" kind="pointer" type="void" />
<child offset="62" name="hSetupTemplate" kind="pointer" type="void" />
</TypeDefine>
<TypeDefine name="DISPLAYCONFIG_SOURCE_MODE" kind="struct" len="20">
<child offset="0" name="width" kind="BaseType" type="DWORD" />
<child offset="4" name="height" kind="BaseType" type="DWORD" />
<child offset="8" name="pixelFormat" kind="BaseType" type="int" />
<child offset="12" name="position" kind="struct" type="_POINTL" />
</TypeDefine>
<TypeDefine name="T_zEucer_RbInfo_Ind" kind="struct" len="240">
<child offset="0" name="bVersion" kind="BaseType" type="BYTE" />
<child offset="1" name="bRbCount" kind="BaseType" type="BYTE" />
<child offset="2" name="atRbInfo" kind="array" num="34">
<child kind="struct" type="T_zEucer_RbInfo" />
</child>
</TypeDefine>
<TypeDefine name="T_zEucer_RbInfo" kind="struct" len="7">
<child offset="0" name="bRbId" kind="BaseType" type="BYTE" />
<child offset="1" name="bRbType" kind="BaseType" type="BYTE" />
<child offset="2" name="bRlcMode" kind="BaseType" type="BYTE" />
<child offset="3" name="bLogChType" kind="BaseType" type="BYTE" />
<child offset="4" name="bLogChId" kind="BaseType" type="BYTE" />
<child offset="5" name="bLogChGrp" kind="BaseType" type="BYTE" />
<child offset="6" name="bRbStatus" kind="BaseType" type="BYTE" />
</TypeDefine>
<TypeDefine name="T_zPS_LTE_P_NV_ANLI_ANJIELUN_ULFIXTA" kind="struct" len="4">
<child offset="0" name="wFlg" kind="BaseType" type="WORD" />
<child offset="2" name="wPading" kind="BaseType" type="WORD" />
</TypeDefine>
<TypeDefine name="T_zAti_Nv_OperatorLteBandInfo" kind="struct" len="780">
<child offset="0" name="tOperatorList" kind="array" num="5">
<child kind="struct" type="T_zAti_Nv_OperatorListInfo" />
</child>
</TypeDefine>
<TypeDefine name="T_zAti_Nv_OperatorListInfo" kind="struct" len="156">
<child offset="0" name="bFlag" kind="BaseType" type="BYTE" />
<child offset="1" name="bPlmnNum" kind="BaseType" type="BYTE" />
<child offset="2" name="bBandNum" kind="BaseType" type="BYTE" />
<child offset="3" name="atPlmnListPadding" kind="array" num="3">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="6" name="atPlmnList" kind="array" num="10">
<child kind="struct" type="T_zPS_PlmnId" />
</child>
<child offset="36" name="tOperBand" kind="array" num="10">
<child kind="struct" type="T_zAti_Nv_OperatorLteBandRange" />
</child>
</TypeDefine>
<TypeDefine name="T_zWRRC_STATUS" kind="struct" len="4">
<child offset="0" name="bVersion" kind="BaseType" type="BYTE" />
<child offset="1" name="bRrcStatus" kind="BaseType" type="BYTE" />
<child offset="2" name="abPadding" kind="array" num="2">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="T_zMmiaUmm_CgattQuery_Req" kind="struct" len="4">
<child offset="0" name="bSrcIndex" kind="BaseType" type="BYTE" />
<child offset="1" name="bDesIndex" kind="BaseType" type="BYTE" />
<child offset="2" name="abPadding" kind="array" num="2">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="T_zMmiaSm_CpsbPara" kind="struct" len="4">
<child offset="0" name="bCid" kind="BaseType" type="BYTE" />
<child offset="1" name="bCurrBearer" kind="BaseType" type="BYTE" />
<child offset="2" name="abPadding" kind="array" num="2">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="T_zApMmia_ListSm_Cnf" kind="struct" len="24">
<child offset="0" name="bSrcIndex" kind="BaseType" type="BYTE" />
<child offset="1" name="bDesIndex" kind="BaseType" type="BYTE" />
<child offset="2" name="bStatChgFlg" kind="BaseType" type="BYTE" />
<child offset="3" name="bResult" kind="BaseType" type="BYTE" />
<child offset="4" name="dwReason" kind="BaseType" type="DWORD" />
<child offset="8" name="wCurNum" kind="BaseType" type="WORD" />
<child offset="10" name="wTotalNum" kind="BaseType" type="WORD" />
<child offset="12" name="wIndex" kind="BaseType" type="WORD" />
<child offset="14" name="bMsgStatus" kind="BaseType" type="BYTE" />
<child offset="15" name="bMem1" kind="BaseType" type="BYTE" />
<child offset="16" name="dwLen" kind="BaseType" type="DWORD" />
<child offset="20" name="pbMsg" kind="pointer" type="BYTE" />
</TypeDefine>
<TypeDefine name="T_z_UiccId_CSGT" kind="struct" len="520">
<child offset="0" name="bCodeLen" kind="BaseType" type="BYTE" />
<child offset="1" name="bTextCsgFg" kind="BaseType" type="BYTE" />
<child offset="2" name="bGphcCsgFg" kind="BaseType" type="BYTE" />
<child offset="3" name="bPadding" kind="BaseType" type="BYTE" />
<child offset="4" name="tTextCsg" kind="struct" type="T_z_UiccId_TextCSGT" />
<child offset="260" name="tGphcCsg" kind="struct" type="T_z_UiccId_GphcCSGT" />
</TypeDefine>
<TypeDefine name="T_z_UiccId_TextCSGT" kind="struct" len="256">
<child offset="0" name="abCSG_ind" kind="array" num="255">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="255" name="bLength" kind="BaseType" type="BYTE" />
</TypeDefine>
<TypeDefine name="T_z_UiccId_GphcCSGT" kind="struct" len="260">
<child offset="0" name="abIconLink" kind="array" num="255">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="255" name="bGraphicTag" kind="BaseType" type="BYTE" />
<child offset="256" name="bIconLinkLen" kind="BaseType" type="BYTE" />
<child offset="257" name="bIconQual" kind="BaseType" type="BYTE" />
<child offset="258" name="abPadding" kind="array" num="2">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="tagWAVEOUTCAPSA" kind="struct" len="52">
<child offset="0" name="wMid" kind="BaseType" type="WORD" />
<child offset="2" name="wPid" kind="BaseType" type="WORD" />
<child offset="4" name="vDriverVersion" kind="BaseType" type="DWORD" />
<child offset="8" name="szPname" kind="array" num="32">
<child kind="BaseType" type="char" />
</child>
<child offset="40" name="dwFormats" kind="BaseType" type="DWORD" />
<child offset="44" name="wChannels" kind="BaseType" type="WORD" />
<child offset="46" name="wReserved1" kind="BaseType" type="WORD" />
<child offset="48" name="dwSupport" kind="BaseType" type="DWORD" />
</TypeDefine>
<TypeDefine name="IDirectWriterLockVtbl" kind="struct" len="24">
<child offset="0" name="QueryInterface" kind="pointer">
<child kind="function" />
</child>
<child offset="4" name="AddRef" kind="pointer">
<child kind="function" />
</child>
<child offset="8" name="Release" kind="pointer">
<child kind="function" />
</child>
<child offset="12" name="WaitForWriteAccess" kind="pointer">
<child kind="function" />
</child>
<child offset="16" name="ReleaseWriteAccess" kind="pointer">
<child kind="function" />
</child>
<child offset="20" name="HaveWriteAccess" kind="pointer">
<child kind="function" />
</child>
</TypeDefine>
<TypeDefine name="IDirectWriterLock" kind="struct" len="4">
<child offset="0" name="lpVtbl" kind="pointer">
<child kind="struct" type="IDirectWriterLockVtbl" />
</child>
</TypeDefine>
<TypeDefine name="T_z_GsmCell_Trace" kind="struct" len="4">
<child offset="0" name="bBand" kind="BaseType" type="BYTE" />
<child offset="1" name="bBsic" kind="BaseType" type="BYTE" />
<child offset="2" name="wArfcn" kind="BaseType" type="WORD" />
</TypeDefine>
<TypeDefine name="signalcode_desc" kind="struct" len="68">
<child offset="0" name="selfid" kind="BaseType" type="DWORD" />
<child offset="4" name="task_name" kind="array" num="64">
<child kind="BaseType" type="char" />
</child>
</TypeDefine>
<TypeDefine name="T_z_DelayTest_Val" kind="struct" len="8">
<child offset="0" name="bStartFlg" kind="BaseType" type="BYTE" />
<child offset="1" name="bDirect" kind="BaseType" type="BYTE" />
<child offset="2" name="abPadding" kind="array" num="2">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="4" name="dwStartTick" kind="BaseType" type="DWORD" />
</TypeDefine>
<TypeDefine name="tagMCI_OVLY_WINDOW_PARMSA" kind="struct" len="16">
<child offset="0" name="dwCallback" kind="BaseType" type="DWORD" />
<child offset="4" name="hWnd" kind="pointer">
<child kind="struct" type="HWND__" />
</child>
<child offset="8" name="nCmdShow" kind="BaseType" type="DWORD" />
<child offset="12" name="lpstrText" kind="pointer" type="char" />
</TypeDefine>
<TypeDefine name="ICreateTypeInfo2Vtbl" kind="struct" len="164">
<child offset="0" name="QueryInterface" kind="pointer">
<child kind="function" />
</child>
<child offset="4" name="AddRef" kind="pointer">
<child kind="function" />
</child>
<child offset="8" name="Release" kind="pointer">
<child kind="function" />
</child>
<child offset="12" name="SetGuid" kind="pointer">
<child kind="function" />
</child>
<child offset="16" name="SetTypeFlags" kind="pointer">
<child kind="function" />
</child>
<child offset="20" name="SetDocString" kind="pointer">
<child kind="function" />
</child>
<child offset="24" name="SetHelpContext" kind="pointer">
<child kind="function" />
</child>
<child offset="28" name="SetVersion" kind="pointer">
<child kind="function" />
</child>
<child offset="32" name="AddRefTypeInfo" kind="pointer">
<child kind="function" />
</child>
<child offset="36" name="AddFuncDesc" kind="pointer">
<child kind="function" />
</child>
<child offset="40" name="AddImplType" kind="pointer">
<child kind="function" />
</child>
<child offset="44" name="SetImplTypeFlags" kind="pointer">
<child kind="function" />
</child>
<child offset="48" name="SetAlignment" kind="pointer">
<child kind="function" />
</child>
<child offset="52" name="SetSchema" kind="pointer">
<child kind="function" />
</child>
<child offset="56" name="AddVarDesc" kind="pointer">
<child kind="function" />
</child>
<child offset="60" name="SetFuncAndParamNames" kind="pointer">
<child kind="function" />
</child>
<child offset="64" name="SetVarName" kind="pointer">
<child kind="function" />
</child>
<child offset="68" name="SetTypeDescAlias" kind="pointer">
<child kind="function" />
</child>
<child offset="72" name="DefineFuncAsDllEntry" kind="pointer">
<child kind="function" />
</child>
<child offset="76" name="SetFuncDocString" kind="pointer">
<child kind="function" />
</child>
<child offset="80" name="SetVarDocString" kind="pointer">
<child kind="function" />
</child>
<child offset="84" name="SetFuncHelpContext" kind="pointer">
<child kind="function" />
</child>
<child offset="88" name="SetVarHelpContext" kind="pointer">
<child kind="function" />
</child>
<child offset="92" name="SetMops" kind="pointer">
<child kind="function" />
</child>
<child offset="96" name="SetTypeIdldesc" kind="pointer">
<child kind="function" />
</child>
<child offset="100" name="LayOut" kind="pointer">
<child kind="function" />
</child>
<child offset="104" name="DeleteFuncDesc" kind="pointer">
<child kind="function" />
</child>
<child offset="108" name="DeleteFuncDescByMemId" kind="pointer">
<child kind="function" />
</child>
<child offset="112" name="DeleteVarDesc" kind="pointer">
<child kind="function" />
</child>
<child offset="116" name="DeleteVarDescByMemId" kind="pointer">
<child kind="function" />
</child>
<child offset="120" name="DeleteImplType" kind="pointer">
<child kind="function" />
</child>
<child offset="124" name="SetCustData" kind="pointer">
<child kind="function" />
</child>
<child offset="128" name="SetFuncCustData" kind="pointer">
<child kind="function" />
</child>
<child offset="132" name="SetParamCustData" kind="pointer">
<child kind="function" />
</child>
<child offset="136" name="SetVarCustData" kind="pointer">
<child kind="function" />
</child>
<child offset="140" name="SetImplTypeCustData" kind="pointer">
<child kind="function" />
</child>
<child offset="144" name="SetHelpStringContext" kind="pointer">
<child kind="function" />
</child>
<child offset="148" name="SetFuncHelpStringContext" kind="pointer">
<child kind="function" />
</child>
<child offset="152" name="SetVarHelpStringContext" kind="pointer">
<child kind="function" />
</child>
<child offset="156" name="Invalidate" kind="pointer">
<child kind="function" />
</child>
<child offset="160" name="SetName" kind="pointer">
<child kind="function" />
</child>
</TypeDefine>
<TypeDefine name="ICreateTypeInfo2" kind="struct" len="4">
<child offset="0" name="lpVtbl" kind="pointer">
<child kind="struct" type="ICreateTypeInfo2Vtbl" />
</child>
</TypeDefine>
<TypeDefine name="tagFUNCDESC" kind="struct" len="52">
<child offset="0" name="memid" kind="BaseType" type="long" />
<child offset="4" name="lprgscode" kind="pointer" type="long" />
<child offset="8" name="lprgelemdescParam" kind="pointer">
<child kind="struct" type="tagELEMDESC" />
</child>
<child offset="12" name="funckind" kind="BaseType" type="int" />
<child offset="16" name="invkind" kind="BaseType" type="int" />
<child offset="20" name="callconv" kind="BaseType" type="int" />
<child offset="24" name="cParams" kind="BaseType" type="short" />
<child offset="26" name="cParamsOpt" kind="BaseType" type="short" />
<child offset="28" name="oVft" kind="BaseType" type="short" />
<child offset="30" name="cScodes" kind="BaseType" type="short" />
<child offset="32" name="elemdescFunc" kind="struct" type="tagELEMDESC" />
<child offset="48" name="wFuncFlags" kind="BaseType" type="WORD" />
</TypeDefine>
<TypeDefine name="tagVARDESC" kind="struct" len="36">
<child offset="0" name="memid" kind="BaseType" type="long" />
<child offset="4" name="lpstrSchema" kind="pointer" type="WORD" />
<child offset="8" name="oInst" kind="BaseType" type="DWORD" />
<child offset="8" name="lpvarValue" kind="pointer">
<child kind="struct" type="tagVARIANT" />
</child>
<child offset="12" name="elemdescVar" kind="struct" type="tagELEMDESC" />
<child offset="28" name="wVarFlags" kind="BaseType" type="WORD" />
<child offset="32" name="varkind" kind="BaseType" type="int" />
</TypeDefine>
<TypeDefine name="tagTYPEDESC" kind="struct" len="8">
<child offset="0" name="lptdesc" kind="pointer">
<child kind="struct" type="tagTYPEDESC" />
</child>
<child offset="0" name="lpadesc" kind="pointer">
<child kind="struct" type="tagARRAYDESC" />
</child>
<child offset="0" name="hreftype" kind="BaseType" type="DWORD" />
<child offset="4" name="vt" kind="BaseType" type="WORD" />
</TypeDefine>
<TypeDefine name="tagIDLDESC" kind="struct" len="8">
<child offset="0" name="dwReserved" kind="BaseType" type="DWORD" />
<child offset="4" name="wIDLFlags" kind="BaseType" type="WORD" />
</TypeDefine>
<TypeDefine name="T_zWmac_DpaQueInfo" kind="struct" len="108">
<child offset="0" name="bQueueID" kind="BaseType" type="BYTE" />
<child offset="1" name="bPadding" kind="BaseType" type="BYTE" />
<child offset="2" name="wMacHsWindowSize" kind="BaseType" type="WORD" />
<child offset="4" name="abPadding" kind="array" num="3">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="7" name="bSidNum" kind="BaseType" type="BYTE" />
<child offset="8" name="atSidToPduSize" kind="array" num="8">
<child kind="struct" type="T_zWmac_DpaSidnfo" />
</child>
<child offset="40" name="wT1" kind="BaseType" type="WORD" />
<child offset="42" name="wTreset" kind="BaseType" type="WORD" />
<child offset="44" name="abPadding1" kind="array" num="3">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="47" name="bLgchNum" kind="BaseType" type="BYTE" />
<child offset="48" name="atDpaLgchInfo" kind="array" num="15">
<child kind="struct" type="T_zWmac_DpaLgchInfo" />
</child>
</TypeDefine>
<TypeDefine name="T_zWmac_DpaLgchInfo" kind="struct" len="4">
<child offset="0" name="bLgchId" kind="BaseType" type="BYTE" />
<child offset="1" name="bLgchType" kind="BaseType" type="BYTE" />
<child offset="2" name="bRlcMode" kind="BaseType" type="BYTE" />
<child offset="3" name="bPadding" kind="BaseType" type="BYTE" />
</TypeDefine>
<TypeDefine name="T_zOss_RamdumpOpt" kind="struct" len="8">
<child offset="0" name="ramdump_Process_PreHook" kind="pointer">
<child kind="function" />
</child>
<child offset="4" name="ramdump_Process_AftHook" kind="pointer">
<child kind="function" />
</child>
</TypeDefine>
<TypeDefine name="tagDIBSECTION" kind="struct" len="84">
<child offset="0" name="dsBm" kind="struct" type="tagBITMAP" />
<child offset="24" name="dsBmih" kind="struct" type="tagBITMAPINFOHEADER" />
<child offset="64" name="dsBitfields" kind="array" num="3">
<child kind="BaseType" type="DWORD" />
</child>
<child offset="76" name="dshSection" kind="pointer" type="void" />
<child offset="80" name="dsOffset" kind="BaseType" type="DWORD" />
</TypeDefine>
<TypeDefine name="tagBITMAP" kind="struct" len="24">
<child offset="0" name="bmType" kind="BaseType" type="long" />
<child offset="4" name="bmWidth" kind="BaseType" type="long" />
<child offset="8" name="bmHeight" kind="BaseType" type="long" />
<child offset="12" name="bmWidthBytes" kind="BaseType" type="long" />
<child offset="16" name="bmPlanes" kind="BaseType" type="WORD" />
<child offset="18" name="bmBitsPixel" kind="BaseType" type="WORD" />
<child offset="20" name="bmBits" kind="pointer" type="void" />
</TypeDefine>
<TypeDefine name="tagBITMAPINFOHEADER" kind="struct" len="40">
<child offset="0" name="biSize" kind="BaseType" type="DWORD" />
<child offset="4" name="biWidth" kind="BaseType" type="long" />
<child offset="8" name="biHeight" kind="BaseType" type="long" />
<child offset="12" name="biPlanes" kind="BaseType" type="WORD" />
<child offset="14" name="biBitCount" kind="BaseType" type="WORD" />
<child offset="16" name="biCompression" kind="BaseType" type="DWORD" />
<child offset="20" name="biSizeImage" kind="BaseType" type="DWORD" />
<child offset="24" name="biXPelsPerMeter" kind="BaseType" type="long" />
<child offset="28" name="biYPelsPerMeter" kind="BaseType" type="long" />
<child offset="32" name="biClrUsed" kind="BaseType" type="DWORD" />
<child offset="36" name="biClrImportant" kind="BaseType" type="DWORD" />
</TypeDefine>
<TypeDefine name="T_zToolsL2_Epdcp_DlConfigData" kind="struct" len="10">
<child offset="0" name="bRbId" kind="BaseType" type="BYTE" />
<child offset="1" name="bEpsId" kind="BaseType" type="BYTE" />
<child offset="2" name="bRbMode" kind="BaseType" type="BYTE" />
<child offset="3" name="bRbType" kind="BaseType" type="BYTE" />
<child offset="4" name="bSnLength" kind="BaseType" type="BYTE" />
<child offset="5" name="bIsStatusRptEnable" kind="BaseType" type="BYTE" />
<child offset="6" name="wRohcMaxCid" kind="BaseType" type="WORD" />
<child offset="8" name="wRohcMask" kind="BaseType" type="WORD" />
</TypeDefine>
<TypeDefine name="T_zEurrc_TimerInfo" kind="struct" len="8">
<child offset="0" name="bVersion" kind="BaseType" type="BYTE" />
<child offset="1" name="bTimerName" kind="BaseType" type="BYTE" />
<child offset="2" name="bTimerStatus" kind="BaseType" type="BYTE" />
<child offset="3" name="bPadding" kind="BaseType" type="BYTE" />
<child offset="4" name="dwTimerLength" kind="BaseType" type="DWORD" />
</TypeDefine>
<TypeDefine name="IEnumUnknownVtbl" kind="struct" len="28">
<child offset="0" name="QueryInterface" kind="pointer">
<child kind="function" />
</child>
<child offset="4" name="AddRef" kind="pointer">
<child kind="function" />
</child>
<child offset="8" name="Release" kind="pointer">
<child kind="function" />
</child>
<child offset="12" name="Next" kind="pointer">
<child kind="function" />
</child>
<child offset="16" name="Skip" kind="pointer">
<child kind="function" />
</child>
<child offset="20" name="Reset" kind="pointer">
<child kind="function" />
</child>
<child offset="24" name="Clone" kind="pointer">
<child kind="function" />
</child>
</TypeDefine>
<TypeDefine name="IEnumUnknown" kind="struct" len="4">
<child offset="0" name="lpVtbl" kind="pointer">
<child kind="struct" type="IEnumUnknownVtbl" />
</child>
</TypeDefine>
<TypeDefine name="IEnumMoniker" kind="struct" len="4">
<child offset="0" name="lpVtbl" kind="pointer">
<child kind="struct" type="IEnumMonikerVtbl" />
</child>
</TypeDefine>
<TypeDefine name="IEnumMonikerVtbl" kind="struct" len="28">
<child offset="0" name="QueryInterface" kind="pointer">
<child kind="function" />
</child>
<child offset="4" name="AddRef" kind="pointer">
<child kind="function" />
</child>
<child offset="8" name="Release" kind="pointer">
<child kind="function" />
</child>
<child offset="12" name="Next" kind="pointer">
<child kind="function" />
</child>
<child offset="16" name="Skip" kind="pointer">
<child kind="function" />
</child>
<child offset="20" name="Reset" kind="pointer">
<child kind="function" />
</child>
<child offset="24" name="Clone" kind="pointer">
<child kind="function" />
</child>
</TypeDefine>
<TypeDefine name="T_z_UiccId_ACSGL" kind="struct" len="12">
<child offset="0" name="bCodeLen" kind="BaseType" type="BYTE" />
<child offset="1" name="bValidFg" kind="BaseType" type="BYTE" />
<child offset="2" name="bCsgTypeId" kind="BaseType" type="BYTE" />
<child offset="3" name="bHnbNameInd" kind="BaseType" type="BYTE" />
<child offset="4" name="tPlmn" kind="struct" type="T_zPS_PlmnId" />
<child offset="7" name="bPadding" kind="BaseType" type="BYTE" />
<child offset="8" name="tCsgId" kind="BaseType" type="DWORD" />
</TypeDefine>
<TypeDefine name="T_zMmiaSm_Cgcontrdp_Req" kind="struct" len="4">
<child offset="0" name="bSrcIndex" kind="BaseType" type="BYTE" />
<child offset="1" name="bDesIndex" kind="BaseType" type="BYTE" />
<child offset="2" name="bCidFlg" kind="BaseType" type="BYTE" />
<child offset="3" name="bCid" kind="BaseType" type="BYTE" />
</TypeDefine>
<TypeDefine name="IXMLDOMNotation" kind="struct" len="4">
<child offset="0" name="lpVtbl" kind="pointer">
<child kind="struct" type="IXMLDOMNotationVtbl" />
</child>
</TypeDefine>
<TypeDefine name="IXMLDOMNotationVtbl" kind="struct" len="180">
<child offset="0" name="QueryInterface" kind="pointer">
<child kind="function" />
</child>
<child offset="4" name="AddRef" kind="pointer">
<child kind="function" />
</child>
<child offset="8" name="Release" kind="pointer">
<child kind="function" />
</child>
<child offset="12" name="GetTypeInfoCount" kind="pointer">
<child kind="function" />
</child>
<child offset="16" name="GetTypeInfo" kind="pointer">
<child kind="function" />
</child>
<child offset="20" name="GetIDsOfNames" kind="pointer">
<child kind="function" />
</child>
<child offset="24" name="Invoke" kind="pointer">
<child kind="function" />
</child>
<child offset="28" name="get_nodeName" kind="pointer">
<child kind="function" />
</child>
<child offset="32" name="get_nodeValue" kind="pointer">
<child kind="function" />
</child>
<child offset="36" name="put_nodeValue" kind="pointer">
<child kind="function" />
</child>
<child offset="40" name="get_nodeType" kind="pointer">
<child kind="function" />
</child>
<child offset="44" name="get_parentNode" kind="pointer">
<child kind="function" />
</child>
<child offset="48" name="get_childNodes" kind="pointer">
<child kind="function" />
</child>
<child offset="52" name="get_firstChild" kind="pointer">
<child kind="function" />
</child>
<child offset="56" name="get_lastChild" kind="pointer">
<child kind="function" />
</child>
<child offset="60" name="get_previousSibling" kind="pointer">
<child kind="function" />
</child>
<child offset="64" name="get_nextSibling" kind="pointer">
<child kind="function" />
</child>
<child offset="68" name="get_attributes" kind="pointer">
<child kind="function" />
</child>
<child offset="72" name="insertBefore" kind="pointer">
<child kind="function" />
</child>
<child offset="76" name="replaceChild" kind="pointer">
<child kind="function" />
</child>
<child offset="80" name="removeChild" kind="pointer">
<child kind="function" />
</child>
<child offset="84" name="appendChild" kind="pointer">
<child kind="function" />
</child>
<child offset="88" name="hasChildNodes" kind="pointer">
<child kind="function" />
</child>
<child offset="92" name="get_ownerDocument" kind="pointer">
<child kind="function" />
</child>
<child offset="96" name="cloneNode" kind="pointer">
<child kind="function" />
</child>
<child offset="100" name="get_nodeTypeString" kind="pointer">
<child kind="function" />
</child>
<child offset="104" name="get_text" kind="pointer">
<child kind="function" />
</child>
<child offset="108" name="put_text" kind="pointer">
<child kind="function" />
</child>
<child offset="112" name="get_specified" kind="pointer">
<child kind="function" />
</child>
<child offset="116" name="get_definition" kind="pointer">
<child kind="function" />
</child>
<child offset="120" name="get_nodeTypedValue" kind="pointer">
<child kind="function" />
</child>
<child offset="124" name="put_nodeTypedValue" kind="pointer">
<child kind="function" />
</child>
<child offset="128" name="get_dataType" kind="pointer">
<child kind="function" />
</child>
<child offset="132" name="put_dataType" kind="pointer">
<child kind="function" />
</child>
<child offset="136" name="get_xml" kind="pointer">
<child kind="function" />
</child>
<child offset="140" name="transformNode" kind="pointer">
<child kind="function" />
</child>
<child offset="144" name="selectNodes" kind="pointer">
<child kind="function" />
</child>
<child offset="148" name="selectSingleNode" kind="pointer">
<child kind="function" />
</child>
<child offset="152" name="get_parsed" kind="pointer">
<child kind="function" />
</child>
<child offset="156" name="get_namespaceURI" kind="pointer">
<child kind="function" />
</child>
<child offset="160" name="get_prefix" kind="pointer">
<child kind="function" />
</child>
<child offset="164" name="get_baseName" kind="pointer">
<child kind="function" />
</child>
<child offset="168" name="transformNodeToObject" kind="pointer">
<child kind="function" />
</child>
<child offset="172" name="get_publicId" kind="pointer">
<child kind="function" />
</child>
<child offset="176" name="get_systemId" kind="pointer">
<child kind="function" />
</child>
</TypeDefine>
<TypeDefine name="ICallFactoryVtbl" kind="struct" len="16">
<child offset="0" name="QueryInterface" kind="pointer">
<child kind="function" />
</child>
<child offset="4" name="AddRef" kind="pointer">
<child kind="function" />
</child>
<child offset="8" name="Release" kind="pointer">
<child kind="function" />
</child>
<child offset="12" name="CreateCall" kind="pointer">
<child kind="function" />
</child>
</TypeDefine>
<TypeDefine name="ICallFactory" kind="struct" len="4">
<child offset="0" name="lpVtbl" kind="pointer">
<child kind="struct" type="ICallFactoryVtbl" />
</child>
</TypeDefine>
<TypeDefine name="T_zWrlcDlTm_TV" kind="struct" len="36">
<child offset="0" name="bVersion" kind="BaseType" type="BYTE" />
<child offset="1" name="abPadding" kind="array" num="2">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="3" name="bLogNum" kind="BaseType" type="BYTE" />
<child offset="4" name="atDlTmInfo" kind="array" num="8">
<child kind="struct" type="T_zWrlcDlTm_Info" />
</child>
</TypeDefine>
<TypeDefine name="T_zWrlcDlTm_Info" kind="struct" len="4">
<child offset="0" name="bDlLochType" kind="BaseType" type="BYTE" />
<child offset="1" name="bDlLochId" kind="BaseType" type="BYTE" />
<child offset="2" name="bSegm" kind="BaseType" type="BYTE" />
<child offset="3" name="bPadding" kind="BaseType" type="BYTE" />
</TypeDefine>
<TypeDefine name="T_zDev_NV_CsgAssociatedInfo" kind="struct" len="84">
<child offset="0" name="dwEarfcn" kind="BaseType" type="DWORD" />
<child offset="4" name="bMeasBw" kind="BaseType" type="BYTE" />
<child offset="5" name="bPresenceAntennaPort1" kind="BaseType" type="BYTE" />
<child offset="6" name="bNeighCellCgiNum" kind="BaseType" type="BYTE" />
<child offset="7" name="bPadding1" kind="BaseType" type="BYTE" />
<child offset="8" name="atNeighCellCgi" kind="array" num="8">
<child kind="struct" type="T_zDev_NV_Cgi" />
</child>
<child offset="72" name="tCsgPhyCellIdRange" kind="struct" type="T_zDev_NV_PhyCellIdRange" />
<child offset="76" name="dwTimeStamp" kind="BaseType" type="DWORD" />
<child offset="80" name="cQ_RxLevMin" kind="BaseType" type="char" />
<child offset="81" name="cQ_QualMinR9" kind="BaseType" type="char" />
<child offset="82" name="cP_Max" kind="BaseType" type="char" />
<child offset="83" name="cPadding" kind="BaseType" type="char" />
</TypeDefine>
<TypeDefine name="T_zDev_NV_Cgi" kind="struct" len="8">
<child offset="0" name="abPlmnId" kind="array" num="3">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="3" name="bPadding2" kind="BaseType" type="BYTE" />
<child offset="4" name="dwCellId" kind="BaseType" type="DWORD" />
</TypeDefine>
<TypeDefine name="T_zDev_NV_PhyCellIdRange" kind="struct" len="4">
<child offset="0" name="wStartPci" kind="BaseType" type="WORD" />
<child offset="2" name="wRange" kind="BaseType" type="WORD" />
</TypeDefine>
<TypeDefine name="T_zEusir_ReadSibFailInfo" kind="struct" len="12">
<child offset="0" name="bVersion" kind="BaseType" type="BYTE" />
<child offset="1" name="bPadding" kind="BaseType" type="BYTE" />
<child offset="2" name="wPci" kind="BaseType" type="WORD" />
<child offset="4" name="dwEarfcn" kind="BaseType" type="DWORD" />
<child offset="8" name="dwSibRecvMask" kind="BaseType" type="DWORD" />
</TypeDefine>
<TypeDefine name="tagNEWTEXTMETRICEXA" kind="struct" len="96">
<child offset="0" name="ntmTm" kind="struct" type="tagNEWTEXTMETRICA" />
<child offset="72" name="ntmFontSig" kind="struct" type="tagFONTSIGNATURE" />
</TypeDefine>
<TypeDefine name="tagNEWTEXTMETRICA" kind="struct" len="72">
<child offset="0" name="tmHeight" kind="BaseType" type="long" />
<child offset="4" name="tmAscent" kind="BaseType" type="long" />
<child offset="8" name="tmDescent" kind="BaseType" type="long" />
<child offset="12" name="tmInternalLeading" kind="BaseType" type="long" />
<child offset="16" name="tmExternalLeading" kind="BaseType" type="long" />
<child offset="20" name="tmAveCharWidth" kind="BaseType" type="long" />
<child offset="24" name="tmMaxCharWidth" kind="BaseType" type="long" />
<child offset="28" name="tmWeight" kind="BaseType" type="long" />
<child offset="32" name="tmOverhang" kind="BaseType" type="long" />
<child offset="36" name="tmDigitizedAspectX" kind="BaseType" type="long" />
<child offset="40" name="tmDigitizedAspectY" kind="BaseType" type="long" />
<child offset="44" name="tmFirstChar" kind="BaseType" type="BYTE" />
<child offset="45" name="tmLastChar" kind="BaseType" type="BYTE" />
<child offset="46" name="tmDefaultChar" kind="BaseType" type="BYTE" />
<child offset="47" name="tmBreakChar" kind="BaseType" type="BYTE" />
<child offset="48" name="tmItalic" kind="BaseType" type="BYTE" />
<child offset="49" name="tmUnderlined" kind="BaseType" type="BYTE" />
<child offset="50" name="tmStruckOut" kind="BaseType" type="BYTE" />
<child offset="51" name="tmPitchAndFamily" kind="BaseType" type="BYTE" />
<child offset="52" name="tmCharSet" kind="BaseType" type="BYTE" />
<child offset="56" name="ntmFlags" kind="BaseType" type="DWORD" />
<child offset="60" name="ntmSizeEM" kind="BaseType" type="DWORD" />
<child offset="64" name="ntmCellHeight" kind="BaseType" type="DWORD" />
<child offset="68" name="ntmAvgWidth" kind="BaseType" type="DWORD" />
</TypeDefine>
<TypeDefine name="tagFONTSIGNATURE" kind="struct" len="24">
<child offset="0" name="fsUsb" kind="array" num="4">
<child kind="BaseType" type="DWORD" />
</child>
<child offset="16" name="fsCsb" kind="array" num="2">
<child kind="BaseType" type="DWORD" />
</child>
</TypeDefine>
<TypeDefine name="IClientSecurity" kind="struct" len="4">
<child offset="0" name="lpVtbl" kind="pointer">
<child kind="struct" type="IClientSecurityVtbl" />
</child>
</TypeDefine>
<TypeDefine name="IClientSecurityVtbl" kind="struct" len="24">
<child offset="0" name="QueryInterface" kind="pointer">
<child kind="function" />
</child>
<child offset="4" name="AddRef" kind="pointer">
<child kind="function" />
</child>
<child offset="8" name="Release" kind="pointer">
<child kind="function" />
</child>
<child offset="12" name="QueryBlanket" kind="pointer">
<child kind="function" />
</child>
<child offset="16" name="SetBlanket" kind="pointer">
<child kind="function" />
</child>
<child offset="20" name="CopyProxy" kind="pointer">
<child kind="function" />
</child>
</TypeDefine>
<TypeDefine name="tagWNDCLASSEXA" kind="struct" len="48">
<child offset="0" name="cbSize" kind="BaseType" type="DWORD" />
<child offset="4" name="style" kind="BaseType" type="DWORD" />
<child offset="8" name="lpfnWndProc" kind="pointer">
<child kind="function" />
</child>
<child offset="12" name="cbClsExtra" kind="BaseType" type="int" />
<child offset="16" name="cbWndExtra" kind="BaseType" type="int" />
<child offset="20" name="hInstance" kind="pointer">
<child kind="struct" type="HINSTANCE__" />
</child>
<child offset="24" name="hIcon" kind="pointer">
<child kind="struct" type="HICON__" />
</child>
<child offset="28" name="hCursor" kind="pointer">
<child kind="struct" type="HICON__" />
</child>
<child offset="32" name="hbrBackground" kind="pointer">
<child kind="struct" type="HBRUSH__" />
</child>
<child offset="36" name="lpszMenuName" kind="pointer" type="char" />
<child offset="40" name="lpszClassName" kind="pointer" type="char" />
<child offset="44" name="hIconSm" kind="pointer">
<child kind="struct" type="HICON__" />
</child>
</TypeDefine>
<TypeDefine name="tagRAWMOUSE" kind="struct" len="24">
<child offset="0" name="usFlags" kind="BaseType" type="WORD" />
<child offset="4" name="ulButtons" kind="BaseType" type="DWORD" />
<child offset="4" name="usButtonFlags" kind="BaseType" type="WORD" />
<child offset="6" name="usButtonData" kind="BaseType" type="WORD" />
<child offset="8" name="ulRawButtons" kind="BaseType" type="DWORD" />
<child offset="12" name="lLastX" kind="BaseType" type="long" />
<child offset="16" name="lLastY" kind="BaseType" type="long" />
<child offset="20" name="ulExtraInformation" kind="BaseType" type="DWORD" />
</TypeDefine>
<TypeDefine name="NDR_POINTER_QUEUE_STATE" kind="struct" len="0" />
<TypeDefine name="T_zPS_P_ATNV" kind="struct" len="320">
<child offset="0" name="tAtNvLte" kind="struct" type="T_zPS_P_ATNV_LTE" />
<child offset="88" name="wLtePading" kind="array" num="1">
<child kind="BaseType" type="WORD" />
</child>
<child offset="90" name="tAtNvLtea" kind="struct" type="T_zPS_P_ATNV_LTEA" />
<child offset="98" name="wLteaPading" kind="array" num="15">
<child kind="BaseType" type="WORD" />
</child>
<child offset="128" name="tAtNvW" kind="struct" type="T_zPS_P_ATNV_W" />
<child offset="144" name="wWPading" kind="array" num="24">
<child kind="BaseType" type="WORD" />
</child>
<child offset="192" name="tAtNvTd" kind="struct" type="T_zPS_P_ATNV_TD" />
<child offset="212" name="wTdPading" kind="array" num="22">
<child kind="BaseType" type="WORD" />
</child>
<child offset="256" name="tAtNvCom" kind="struct" type="T_zPS_P_ATNV_COMMON" />
<child offset="268" name="wComPading" kind="array" num="26">
<child kind="BaseType" type="WORD" />
</child>
</TypeDefine>
<TypeDefine name="T_zPS_P_ATNV_LTE" kind="struct" len="88">
<child offset="0" name="tCsiUpCalc" kind="struct" type="T_zPS_LTE_P_NV_CSI_UPCALC" />
<child offset="4" name="tCsrHandoverFlag" kind="struct" type="T_zPS_LTE_P_NV_CSR_HANDOVER" />
<child offset="12" name="tCfoFilterFlag" kind="struct" type="T_zPS_LTE_P_NV_DL_CFO" />
<child offset="16" name="tAnliAnjielunFixTaMode" kind="struct" type="T_zPS_LTE_P_NV_ANLI_ANJIELUN_ULFIXTA" />
<child offset="20" name="t711StubFlg" kind="struct" type="T_zPS_LTE_P_NV_711STUBFLAG" />
<child offset="24" name="tCsrPssBinFlag" kind="struct" type="T_zPS_LTE_P_NV_CSR_PSSBIN" />
<child offset="32" name="tCsiIot" kind="struct" type="T_zPS_LTE_P_NV_CSI_IOT" />
<child offset="36" name="tRfcParaCfg" kind="struct" type="T_zPS_LTE_P_NV_RFC_CFG" />
<child offset="44" name="tUlpowerAdapterFlg" kind="struct" type="T_zPS_LTE_P_NV_UL_Power_Adapter_FLAG" />
<child offset="48" name="wPsmTest" kind="BaseType" type="WORD" />
<child offset="50" name="wCat" kind="BaseType" type="WORD" />
<child offset="52" name="voltePowerSave" kind="BaseType" type="WORD" />
<child offset="54" name="wphyCfgFlg_bit0" kind="BITS" start="0" len="1" type="WORD" />
<child offset="54" name="wphyCfgFlg_bit1" kind="BITS" start="1" len="1" type="WORD" />
<child offset="54" name="wphyCfgFlg_bit2" kind="BITS" start="2" len="1" type="WORD" />
<child offset="54" name="wphyCfgFlg_bit3" kind="BITS" start="3" len="1" type="WORD" />
<child offset="54" name="wphyCfgFlg_bit4" kind="BITS" start="4" len="1" type="WORD" />
<child offset="54" name="wphyCfgFlg_bit5" kind="BITS" start="5" len="1" type="WORD" />
<child offset="54" name="wphyCfgFlg_bit6" kind="BITS" start="6" len="1" type="WORD" />
<child offset="54" name="wphyCfgFlg_bit7" kind="BITS" start="7" len="1" type="WORD" />
<child offset="54" name="wphyCfgFlg_bit8" kind="BITS" start="8" len="1" type="WORD" />
<child offset="54" name="wphyCfgFlg_bit9" kind="BITS" start="9" len="1" type="WORD" />
<child offset="54" name="wphyCfgFlg_bitA" kind="BITS" start="10" len="1" type="WORD" />
<child offset="54" name="wphyCfgFlg_bitB" kind="BITS" start="11" len="1" type="WORD" />
<child offset="54" name="wphyCfgFlg_bitC" kind="BITS" start="12" len="1" type="WORD" />
<child offset="54" name="wphyCfgFlg_bitD" kind="BITS" start="13" len="1" type="WORD" />
<child offset="54" name="wphyCfgFlg_bitE" kind="BITS" start="14" len="1" type="WORD" />
<child offset="54" name="wphyCfgFlg_bitF" kind="BITS" start="15" len="1" type="WORD" />
<child offset="56" name="tUlMaxpowerBackoffFlg" kind="struct" type="T_zPS_LTE_P_NV_UL_MaxPower_Backoff_FLAG" />
<child offset="76" name="tUlNvStrayAmpr" kind="struct" type="T_zPS_LTE_P_NV_STRAY_AMPR" />
</TypeDefine>
<TypeDefine name="T_zPS_P_ATNV_LTEA" kind="struct" len="8">
<child offset="0" name="wValue" kind="BaseType" type="WORD" />
<child offset="2" name="wPading" kind="array" num="3">
<child kind="BaseType" type="WORD" />
</child>
</TypeDefine>
<TypeDefine name="T_zPS_P_ATNV_W" kind="struct" len="16">
<child offset="0" name="tWInstrument" kind="struct" type="T_zPS_P_NV_W_INSTRUMENT" />
<child offset="8" name="tWPhyfunc" kind="struct" type="T_zPS_P_NV_W_PHYFUNC" />
</TypeDefine>
<TypeDefine name="T_zPS_P_ATNV_TD" kind="struct" len="20">
<child offset="0" name="tTdsInstrument" kind="struct" type="T_zPS_P_NV_TDS_INSTRUMENT" />
<child offset="8" name="tTdsPhyfunc" kind="struct" type="T_zPS_P_NV_TDS_PHYFUNC" />
<child offset="16" name="shangDongPsmFlag" kind="BaseType" type="WORD" />
<child offset="18" name="wPadding" kind="BaseType" type="WORD" />
</TypeDefine>
<TypeDefine name="T_zPS_P_ATNV_COMMON" kind="struct" len="12">
<child offset="0" name="tComPhyFunc" kind="struct" type="T_zPS_P_NV_COMMON_PHYFUNC" />
<child offset="8" name="mtnetTestFlag" kind="BaseType" type="WORD" />
<child offset="10" name="wCmccChipTest" kind="BaseType" type="WORD" />
</TypeDefine>
<TypeDefine name="T_zPpp_Sio" kind="struct" len="44">
<child offset="0" name="sioFd" kind="BaseType" type="DWORD" />
<child offset="4" name="sioRead" kind="pointer">
<child kind="function" />
</child>
<child offset="8" name="sioWrite" kind="pointer">
<child kind="function" />
</child>
<child offset="12" name="sioReadUnblock" kind="pointer">
<child kind="function" />
</child>
<child offset="16" name="sioReadBlock" kind="pointer">
<child kind="function" />
</child>
<child offset="20" name="sioPPPDisconnect" kind="pointer">
<child kind="function" />
</child>
<child offset="24" name="sioPPPConnect" kind="pointer">
<child kind="function" />
</child>
<child offset="28" name="getUpLinkSdu" kind="pointer">
<child kind="function" />
</child>
<child offset="32" name="freeUpLinkSdu" kind="pointer">
<child kind="function" />
</child>
<child offset="36" name="getDownLinkSdu" kind="pointer">
<child kind="function" />
</child>
<child offset="40" name="freeDownLinkSdu" kind="pointer">
<child kind="function" />
</child>
</TypeDefine>
<TypeDefine name="T_ZOSS_PSM_HOOK" kind="struct" len="8">
<child offset="0" name="SleepHook" kind="pointer">
<child kind="function" />
</child>
<child offset="4" name="WakeupHook" kind="pointer">
<child kind="function" />
</child>
</TypeDefine>
<TypeDefine name="T_zMmiaSm_CidFilter" kind="struct" len="60">
<child offset="0" name="bCid" kind="BaseType" type="BYTE" />
<child offset="1" name="bNwFilterId" kind="BaseType" type="BYTE" />
<child offset="2" name="abPadding" kind="array" num="2">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="4" name="tFilterData" kind="struct" type="T_zDev_AtMem_FilterType" />
</TypeDefine>
<TypeDefine name="T_zDev_AtMem_FilterType" kind="struct" len="56">
<child offset="0" name="bFilterId" kind="BaseType" type="BYTE" />
<child offset="1" name="bPreIndex" kind="BaseType" type="BYTE" />
<child offset="2" name="bPadding" kind="BaseType" type="BYTE" />
<child offset="3" name="bIPvFg" kind="BITS" start="0" len="1" type="BYTE" />
<child offset="3" name="bPidNextHeaderFg" kind="BITS" start="1" len="1" type="BYTE" />
<child offset="3" name="bTosTcMaskFg" kind="BITS" start="2" len="1" type="BYTE" />
<child offset="3" name="bAddrMaskFg" kind="BITS" start="3" len="1" type="BYTE" />
<child offset="3" name="bLocalPortFg" kind="BITS" start="4" len="1" type="BYTE" />
<child offset="3" name="bRemotePortFg" kind="BITS" start="5" len="1" type="BYTE" />
<child offset="3" name="bSpiFg" kind="BITS" start="6" len="1" type="BYTE" />
<child offset="3" name="bFlowLabelFg" kind="BITS" start="7" len="1" type="BYTE" />
<child offset="4" name="bPidNextHeader" kind="BaseType" type="BYTE" />
<child offset="5" name="bTosTc" kind="BaseType" type="BYTE" />
<child offset="6" name="bMask" kind="BaseType" type="BYTE" />
<child offset="7" name="bDirection" kind="BaseType" type="BYTE" />
<child offset="8" name="abAddrMask" kind="array" num="32">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="40" name="wFLocalPort" kind="BaseType" type="WORD" />
<child offset="42" name="wTLocalPort" kind="BaseType" type="WORD" />
<child offset="44" name="wFRemotePort" kind="BaseType" type="WORD" />
<child offset="46" name="wTRemotePort" kind="BaseType" type="WORD" />
<child offset="48" name="dwSpi" kind="BaseType" type="DWORD" />
<child offset="52" name="dwFlowLabel" kind="BaseType" type="DWORD" />
</TypeDefine>
<TypeDefine name="T_zWRRC_RESELECTCELL" kind="struct" len="840">
<child offset="0" name="bVersion" kind="BaseType" type="BYTE" />
<child offset="1" name="bResType" kind="BaseType" type="BYTE" />
<child offset="2" name="bWCellNum" kind="BaseType" type="BYTE" />
<child offset="3" name="bGsmCellNum" kind="BaseType" type="BYTE" />
<child offset="4" name="bLteCellNum" kind="BaseType" type="BYTE" />
<child offset="5" name="abPadding" kind="array" num="3">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="8" name="atBetterWCell" kind="array" num="32">
<child kind="struct" type="T_zWRRC_BETTER_WCELL" />
</child>
<child offset="392" name="atBetterGsmCell" kind="array" num="32">
<child kind="struct" type="T_zWRRC_BETTER_GSMCELL" />
</child>
<child offset="648" name="atBetterLteCell" kind="array" num="16">
<child kind="struct" type="T_zWRRC_BETTER_LTECELL" />
</child>
</TypeDefine>
<TypeDefine name="T_zWRRC_BETTER_GSMCELL" kind="struct" len="8">
<child offset="0" name="bBsic" kind="BaseType" type="BYTE" />
<child offset="1" name="bRssi" kind="BaseType" type="BYTE" />
<child offset="2" name="abPadding" kind="array" num="2">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="4" name="wArfcn" kind="BaseType" type="WORD" />
<child offset="6" name="sValue" kind="BaseType" type="short" />
</TypeDefine>
<TypeDefine name="T_zWRRC_BETTER_LTECELL" kind="struct" len="12">
<child offset="0" name="dwEarfcn" kind="BaseType" type="DWORD" />
<child offset="4" name="wPci" kind="BaseType" type="WORD" />
<child offset="6" name="sSrxlev" kind="BaseType" type="short" />
<child offset="8" name="sSqual" kind="BaseType" type="short" />
<child offset="10" name="abPadding" kind="array" num="2">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="T_ZOss_SDLTCB" kind="struct" len="44">
<child offset="0" name="node" kind="struct" type="tag_NODE" />
<child offset="8" name="type" kind="BaseType" type="DWORD" />
<child offset="12" name="index" kind="BaseType" type="long" />
<child offset="16" name="self_id" kind="BaseType" type="DWORD" />
<child offset="20" name="thread_id" kind="pointer" type="void" />
<child offset="24" name="self" kind="pointer" type="void" />
<child offset="28" name="HookEntry" kind="array" num="3">
<child kind="pointer">
<child kind="function" />
</child>
</child>
<child offset="40" name="dire" kind="array" num="4">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="T_ZOss_TaskMsgHead" kind="struct" len="24">
<child offset="0" name="node" kind="struct" type="tag_NODE" />
<child offset="8" name="t_task_id" kind="pointer" type="void" />
<child offset="12" name="s_task_id" kind="pointer" type="void" />
<child offset="16" name="msgID" kind="BaseType" type="DWORD" />
<child offset="20" name="msgLen" kind="BaseType" type="WORD" />
<child offset="22" name="send_state" kind="BaseType" type="BYTE" />
</TypeDefine>
<TypeDefine name="T_zOss_RamdumpIoOpt" kind="struct" len="16">
<child offset="0" name="init" kind="pointer">
<child kind="function" />
</child>
<child offset="4" name="read" kind="pointer">
<child kind="function" />
</child>
<child offset="8" name="write" kind="pointer">
<child kind="function" />
</child>
<child offset="12" name="finish" kind="pointer">
<child kind="function" />
</child>
</TypeDefine>
<TypeDefine name="tagARRAYDESC" kind="struct" len="20">
<child offset="0" name="tdescElem" kind="struct" type="tagTYPEDESC" />
<child offset="8" name="cDims" kind="BaseType" type="WORD" />
<child offset="12" name="rgbounds" kind="array" num="1">
<child kind="struct" type="tagSAFEARRAYBOUND" />
</child>
</TypeDefine>
<TypeDefine name="IPropertyBag" kind="struct" len="4">
<child offset="0" name="lpVtbl" kind="pointer">
<child kind="struct" type="IPropertyBagVtbl" />
</child>
</TypeDefine>
<TypeDefine name="IPropertyBagVtbl" kind="struct" len="20">
<child offset="0" name="QueryInterface" kind="pointer">
<child kind="function" />
</child>
<child offset="4" name="AddRef" kind="pointer">
<child kind="function" />
</child>
<child offset="8" name="Release" kind="pointer">
<child kind="function" />
</child>
<child offset="12" name="Read" kind="pointer">
<child kind="function" />
</child>
<child offset="16" name="Write" kind="pointer">
<child kind="function" />
</child>
</TypeDefine>
<TypeDefine name="tagMIXERLINEW" kind="struct" len="280">
<child offset="0" name="cbStruct" kind="BaseType" type="DWORD" />
<child offset="4" name="dwDestination" kind="BaseType" type="DWORD" />
<child offset="8" name="dwSource" kind="BaseType" type="DWORD" />
<child offset="12" name="dwLineID" kind="BaseType" type="DWORD" />
<child offset="16" name="fdwLine" kind="BaseType" type="DWORD" />
<child offset="20" name="dwUser" kind="BaseType" type="DWORD" />
<child offset="24" name="dwComponentType" kind="BaseType" type="DWORD" />
<child offset="28" name="cChannels" kind="BaseType" type="DWORD" />
<child offset="32" name="cConnections" kind="BaseType" type="DWORD" />
<child offset="36" name="cControls" kind="BaseType" type="DWORD" />
<child offset="40" name="szShortName" kind="array" num="16">
<child kind="BaseType" type="wchar_t" />
</child>
<child offset="72" name="szName" kind="array" num="64">
<child kind="BaseType" type="wchar_t" />
</child>
<child offset="200" name="Target" kind="struct" type="__unnamed" len="80">
<child offset="0" name="dwType" kind="BaseType" type="DWORD" />
<child offset="4" name="dwDeviceID" kind="BaseType" type="DWORD" />
<child offset="8" name="wMid" kind="BaseType" type="WORD" />
<child offset="10" name="wPid" kind="BaseType" type="WORD" />
<child offset="12" name="vDriverVersion" kind="BaseType" type="DWORD" />
<child offset="16" name="szPname" kind="array" num="32">
<child kind="BaseType" type="wchar_t" />
</child>
</child>
</TypeDefine>
<TypeDefine name="T_zAtiAs_TmgiListReq" kind="struct" len="8964">
<child offset="0" name="bSrcIndex" kind="BaseType" type="BYTE" />
<child offset="1" name="bDesIndex" kind="BaseType" type="BYTE" />
<child offset="2" name="wTmgiNum" kind="BaseType" type="WORD" />
<child offset="4" name="atTmgiList" kind="array" num="16">
<child kind="struct" type="T_zAtiAs_Interest_Tmgi_Info" />
</child>
</TypeDefine>
<TypeDefine name="T_zAtiAs_Interest_Tmgi_Info" kind="struct" len="560">
<child offset="0" name="tTmgi" kind="struct" type="T_zMbms_Tmgi" />
<child offset="8" name="wSaiNum" kind="BaseType" type="WORD" />
<child offset="10" name="bFreqNum" kind="BaseType" type="BYTE" />
<child offset="11" name="bPadding" kind="BaseType" type="BYTE" />
<child offset="12" name="awSai" kind="array" num="256">
<child kind="BaseType" type="WORD" />
</child>
<child offset="524" name="adwFreq" kind="array" num="9">
<child kind="BaseType" type="DWORD" />
</child>
</TypeDefine>
<TypeDefine name="T_zWMAC_UlLgchInfo" kind="struct" len="8">
<child offset="0" name="bLgchId" kind="BaseType" type="BYTE" />
<child offset="1" name="bLgchType" kind="BaseType" type="BYTE" />
<child offset="2" name="bRlcMode" kind="BaseType" type="BYTE" />
<child offset="3" name="bRbId" kind="BaseType" type="BYTE" />
<child offset="4" name="bMLP" kind="BaseType" type="BYTE" />
<child offset="5" name="abPadding" kind="array" num="3">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="T_zApMmia_PbCommon_Cnf" kind="struct" len="8">
<child offset="0" name="bSrcIndex" kind="BaseType" type="BYTE" />
<child offset="1" name="bDesIndex" kind="BaseType" type="BYTE" />
<child offset="2" name="bResult" kind="BaseType" type="BYTE" />
<child offset="3" name="bEvtFg" kind="BaseType" type="BYTE" />
<child offset="4" name="dwCause" kind="BaseType" type="DWORD" />
</TypeDefine>
<TypeDefine name="T_zApMmia_Cnum" kind="struct" len="296">
<child offset="0" name="bUseFg" kind="BaseType" type="BYTE" />
<child offset="1" name="bSpeed" kind="BaseType" type="BYTE" />
<child offset="2" name="bService" kind="BaseType" type="BYTE" />
<child offset="3" name="bHiddenFg" kind="BaseType" type="BYTE" />
<child offset="4" name="bHidden" kind="BaseType" type="BYTE" />
<child offset="5" name="bItc" kind="BaseType" type="BYTE" />
<child offset="6" name="abPadding" kind="array" num="2">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="8" name="tNum" kind="struct" type="T_zPS_CallNum" />
<child offset="52" name="tText" kind="struct" type="T_zApMmia_PhoneText" />
</TypeDefine>
<TypeDefine name="T_zWRRC_IntraEventFreqQua" kind="struct" len="4">
<child offset="0" name="bMcId" kind="BaseType" type="BYTE" />
<child offset="1" name="bEventId" kind="BaseType" type="BYTE" />
<child offset="2" name="sFreqQua" kind="BaseType" type="short" />
</TypeDefine>
<TypeDefine name="tagMENUGETOBJECTINFO" kind="struct" len="20">
<child offset="0" name="dwFlags" kind="BaseType" type="DWORD" />
<child offset="4" name="uPos" kind="BaseType" type="DWORD" />
<child offset="8" name="hmenu" kind="pointer">
<child kind="struct" type="HMENU__" />
</child>
<child offset="12" name="riid" kind="pointer" type="void" />
<child offset="16" name="pvObj" kind="pointer" type="void" />
</TypeDefine>
<TypeDefine name="T_zMmiaUmm_EM_LockCell_Req" kind="struct" len="8">
<child offset="0" name="bSrcIndex" kind="BaseType" type="BYTE" />
<child offset="1" name="bDesIndex" kind="BaseType" type="BYTE" />
<child offset="2" name="bAction" kind="BaseType" type="BYTE" />
<child offset="3" name="bPadding1" kind="BaseType" type="BYTE" />
<child offset="4" name="wUarfcn" kind="BaseType" type="WORD" />
<child offset="6" name="wCellParaId" kind="BaseType" type="WORD" />
</TypeDefine>
<TypeDefine name="T_zMmiaSm_PdpAct_Req" kind="struct" len="8">
<child offset="0" name="bSrcIndex" kind="BaseType" type="BYTE" />
<child offset="1" name="bDesIndex" kind="BaseType" type="BYTE" />
<child offset="2" name="bCidNum" kind="BaseType" type="BYTE" />
<child offset="3" name="bAtType" kind="BaseType" type="BYTE" />
<child offset="4" name="abCid" kind="array" num="4">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="IWinInetCacheHintsVtbl" kind="struct" len="16">
<child offset="0" name="QueryInterface" kind="pointer">
<child kind="function" />
</child>
<child offset="4" name="AddRef" kind="pointer">
<child kind="function" />
</child>
<child offset="8" name="Release" kind="pointer">
<child kind="function" />
</child>
<child offset="12" name="SetCacheExtension" kind="pointer">
<child kind="function" />
</child>
</TypeDefine>
<TypeDefine name="IWinInetCacheHints" kind="struct" len="4">
<child offset="0" name="lpVtbl" kind="pointer">
<child kind="struct" type="IWinInetCacheHintsVtbl" />
</child>
</TypeDefine>
<TypeDefine name="T_zEm_Lte_NGCellInfo" kind="struct" len="16">
<child offset="0" name="wArfcn" kind="BaseType" type="WORD" />
<child offset="2" name="bBSIC" kind="BaseType" type="BYTE" />
<child offset="3" name="bBand" kind="BaseType" type="BYTE" />
<child offset="4" name="bRssi" kind="BaseType" type="BYTE" />
<child offset="5" name="bPriority" kind="BaseType" type="BYTE" />
<child offset="6" name="bThreshHigh" kind="BaseType" type="BYTE" />
<child offset="7" name="bThreshLow" kind="BaseType" type="BYTE" />
<child offset="8" name="bRxlevMin" kind="BaseType" type="BYTE" />
<child offset="9" name="abPadding" kind="array" num="3">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="12" name="dwTreselection" kind="BaseType" type="DWORD" />
</TypeDefine>
<TypeDefine name="T_zEM_Lte_ConnMeasInfo" kind="struct" len="644">
<child offset="0" name="bMeasIdNum" kind="BaseType" type="BYTE" />
<child offset="1" name="bSmeasure" kind="BaseType" type="BYTE" />
<child offset="2" name="bGapIndicator" kind="BaseType" type="BYTE" />
<child offset="3" name="bRankInd" kind="BaseType" type="BYTE" />
<child offset="4" name="tMeasEventInfo" kind="array" num="32">
<child kind="struct" type="T_zEm_Lte_MeasEventInfo" />
</child>
</TypeDefine>
<TypeDefine name="T_zEm_Lte_MeasEventInfo" kind="struct" len="20">
<child offset="0" name="bReportType" kind="BaseType" type="BYTE" />
<child offset="1" name="bMeasId" kind="BaseType" type="BYTE" />
<child offset="2" name="abPadding" kind="array" num="2">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="4" name="dwArfcn" kind="BaseType" type="DWORD" />
<child offset="8" name="uEventInfo" kind="union" type="__unnamed" len="10">
<child offset="0" name="tPeriod" kind="struct" type="T_zEM_Lte_PeriodInfo" />
<child offset="0" name="tA1" kind="struct" type="T_zEM_Lte_EventA1Info" />
<child offset="0" name="tA2" kind="struct" type="T_zEM_Lte_EventA1Info" />
<child offset="0" name="tA3" kind="struct" type="T_zEM_Lte_EventA3Info" />
<child offset="0" name="tA4" kind="struct" type="T_zEM_Lte_EventA4Info" />
<child offset="0" name="tA5" kind="struct" type="T_zEM_Lte_EventA5Info" />
<child offset="0" name="tA6" kind="struct" type="T_zEM_Lte_EventA6Info" />
<child offset="0" name="tB1" kind="struct" type="T_zEM_Lte_EventB1Info" />
<child offset="0" name="tB2" kind="struct" type="T_zEM_Lte_EventA5Info" />
</child>
</TypeDefine>
<TypeDefine name="T_zDev_NV_GrrCellBar" kind="struct" len="4">
<child offset="0" name="bCmd" kind="BaseType" type="BYTE" />
<child offset="1" name="bPadding" kind="BaseType" type="BYTE" />
<child offset="2" name="wTimer" kind="BaseType" type="WORD" />
</TypeDefine>
<TypeDefine name="tagMIDIOUTCAPSA" kind="struct" len="52">
<child offset="0" name="wMid" kind="BaseType" type="WORD" />
<child offset="2" name="wPid" kind="BaseType" type="WORD" />
<child offset="4" name="vDriverVersion" kind="BaseType" type="DWORD" />
<child offset="8" name="szPname" kind="array" num="32">
<child kind="BaseType" type="char" />
</child>
<child offset="40" name="wTechnology" kind="BaseType" type="WORD" />
<child offset="42" name="wVoices" kind="BaseType" type="WORD" />
<child offset="44" name="wNotes" kind="BaseType" type="WORD" />
<child offset="46" name="wChannelMask" kind="BaseType" type="WORD" />
<child offset="48" name="dwSupport" kind="BaseType" type="DWORD" />
</TypeDefine>
<TypeDefine name="tagCONVINFO" kind="struct" len="96">
<child offset="0" name="cb" kind="BaseType" type="DWORD" />
<child offset="4" name="hUser" kind="BaseType" type="DWORD" />
<child offset="8" name="hConvPartner" kind="pointer">
<child kind="struct" type="HCONV__" />
</child>
<child offset="12" name="hszSvcPartner" kind="pointer">
<child kind="struct" type="HSZ__" />
</child>
<child offset="16" name="hszServiceReq" kind="pointer">
<child kind="struct" type="HSZ__" />
</child>
<child offset="20" name="hszTopic" kind="pointer">
<child kind="struct" type="HSZ__" />
</child>
<child offset="24" name="hszItem" kind="pointer">
<child kind="struct" type="HSZ__" />
</child>
<child offset="28" name="wFmt" kind="BaseType" type="DWORD" />
<child offset="32" name="wType" kind="BaseType" type="DWORD" />
<child offset="36" name="wStatus" kind="BaseType" type="DWORD" />
<child offset="40" name="wConvst" kind="BaseType" type="DWORD" />
<child offset="44" name="wLastError" kind="BaseType" type="DWORD" />
<child offset="48" name="hConvList" kind="pointer">
<child kind="struct" type="HCONVLIST__" />
</child>
<child offset="52" name="ConvCtxt" kind="struct" type="tagCONVCONTEXT" />
<child offset="88" name="hwnd" kind="pointer">
<child kind="struct" type="HWND__" />
</child>
<child offset="92" name="hwndPartner" kind="pointer">
<child kind="struct" type="HWND__" />
</child>
</TypeDefine>
<TypeDefine name="tagCONVCONTEXT" kind="struct" len="36">
<child offset="0" name="cb" kind="BaseType" type="DWORD" />
<child offset="4" name="wFlags" kind="BaseType" type="DWORD" />
<child offset="8" name="wCountryID" kind="BaseType" type="DWORD" />
<child offset="12" name="iCodePage" kind="BaseType" type="int" />
<child offset="16" name="dwLangID" kind="BaseType" type="DWORD" />
<child offset="20" name="dwSecurity" kind="BaseType" type="DWORD" />
<child offset="24" name="qos" kind="struct" type="_SECURITY_QUALITY_OF_SERVICE" />
</TypeDefine>
<TypeDefine name="tagWTSSESSION_NOTIFICATION" kind="struct" len="8">
<child offset="0" name="cbSize" kind="BaseType" type="DWORD" />
<child offset="4" name="dwSessionId" kind="BaseType" type="DWORD" />
</TypeDefine>
<TypeDefine name="IXMLDOMDocumentFragmentVtbl" kind="struct" len="172">
<child offset="0" name="QueryInterface" kind="pointer">
<child kind="function" />
</child>
<child offset="4" name="AddRef" kind="pointer">
<child kind="function" />
</child>
<child offset="8" name="Release" kind="pointer">
<child kind="function" />
</child>
<child offset="12" name="GetTypeInfoCount" kind="pointer">
<child kind="function" />
</child>
<child offset="16" name="GetTypeInfo" kind="pointer">
<child kind="function" />
</child>
<child offset="20" name="GetIDsOfNames" kind="pointer">
<child kind="function" />
</child>
<child offset="24" name="Invoke" kind="pointer">
<child kind="function" />
</child>
<child offset="28" name="get_nodeName" kind="pointer">
<child kind="function" />
</child>
<child offset="32" name="get_nodeValue" kind="pointer">
<child kind="function" />
</child>
<child offset="36" name="put_nodeValue" kind="pointer">
<child kind="function" />
</child>
<child offset="40" name="get_nodeType" kind="pointer">
<child kind="function" />
</child>
<child offset="44" name="get_parentNode" kind="pointer">
<child kind="function" />
</child>
<child offset="48" name="get_childNodes" kind="pointer">
<child kind="function" />
</child>
<child offset="52" name="get_firstChild" kind="pointer">
<child kind="function" />
</child>
<child offset="56" name="get_lastChild" kind="pointer">
<child kind="function" />
</child>
<child offset="60" name="get_previousSibling" kind="pointer">
<child kind="function" />
</child>
<child offset="64" name="get_nextSibling" kind="pointer">
<child kind="function" />
</child>
<child offset="68" name="get_attributes" kind="pointer">
<child kind="function" />
</child>
<child offset="72" name="insertBefore" kind="pointer">
<child kind="function" />
</child>
<child offset="76" name="replaceChild" kind="pointer">
<child kind="function" />
</child>
<child offset="80" name="removeChild" kind="pointer">
<child kind="function" />
</child>
<child offset="84" name="appendChild" kind="pointer">
<child kind="function" />
</child>
<child offset="88" name="hasChildNodes" kind="pointer">
<child kind="function" />
</child>
<child offset="92" name="get_ownerDocument" kind="pointer">
<child kind="function" />
</child>
<child offset="96" name="cloneNode" kind="pointer">
<child kind="function" />
</child>
<child offset="100" name="get_nodeTypeString" kind="pointer">
<child kind="function" />
</child>
<child offset="104" name="get_text" kind="pointer">
<child kind="function" />
</child>
<child offset="108" name="put_text" kind="pointer">
<child kind="function" />
</child>
<child offset="112" name="get_specified" kind="pointer">
<child kind="function" />
</child>
<child offset="116" name="get_definition" kind="pointer">
<child kind="function" />
</child>
<child offset="120" name="get_nodeTypedValue" kind="pointer">
<child kind="function" />
</child>
<child offset="124" name="put_nodeTypedValue" kind="pointer">
<child kind="function" />
</child>
<child offset="128" name="get_dataType" kind="pointer">
<child kind="function" />
</child>
<child offset="132" name="put_dataType" kind="pointer">
<child kind="function" />
</child>
<child offset="136" name="get_xml" kind="pointer">
<child kind="function" />
</child>
<child offset="140" name="transformNode" kind="pointer">
<child kind="function" />
</child>
<child offset="144" name="selectNodes" kind="pointer">
<child kind="function" />
</child>
<child offset="148" name="selectSingleNode" kind="pointer">
<child kind="function" />
</child>
<child offset="152" name="get_parsed" kind="pointer">
<child kind="function" />
</child>
<child offset="156" name="get_namespaceURI" kind="pointer">
<child kind="function" />
</child>
<child offset="160" name="get_prefix" kind="pointer">
<child kind="function" />
</child>
<child offset="164" name="get_baseName" kind="pointer">
<child kind="function" />
</child>
<child offset="168" name="transformNodeToObject" kind="pointer">
<child kind="function" />
</child>
</TypeDefine>
<TypeDefine name="IBindHost" kind="struct" len="4">
<child offset="0" name="lpVtbl" kind="pointer">
<child kind="struct" type="IBindHostVtbl" />
</child>
</TypeDefine>
<TypeDefine name="IBindHostVtbl" kind="struct" len="24">
<child offset="0" name="QueryInterface" kind="pointer">
<child kind="function" />
</child>
<child offset="4" name="AddRef" kind="pointer">
<child kind="function" />
</child>
<child offset="8" name="Release" kind="pointer">
<child kind="function" />
</child>
<child offset="12" name="CreateMoniker" kind="pointer">
<child kind="function" />
</child>
<child offset="16" name="MonikerBindToStorage" kind="pointer">
<child kind="function" />
</child>
<child offset="20" name="MonikerBindToObject" kind="pointer">
<child kind="function" />
</child>
</TypeDefine>
<TypeDefine name="T_zDev_Nv_EUTRA_BAND_INFO" kind="struct" len="36">
<child offset="0" name="bInterFreqGap" kind="array" num="3">
<child kind="BaseType" type="DWORD" />
</child>
<child offset="12" name="bInterRatGap" kind="array" num="6">
<child kind="BaseType" type="DWORD" />
</child>
</TypeDefine>
<TypeDefine name="tagMCI_SYSINFO_PARMSA" kind="struct" len="20">
<child offset="0" name="dwCallback" kind="BaseType" type="DWORD" />
<child offset="4" name="lpstrReturn" kind="pointer" type="char" />
<child offset="8" name="dwRetSize" kind="BaseType" type="DWORD" />
<child offset="12" name="dwNumber" kind="BaseType" type="DWORD" />
<child offset="16" name="wDeviceType" kind="BaseType" type="DWORD" />
</TypeDefine>
<TypeDefine name="T_zAtiAs_Spec_Freq_Sai_List_Info" kind="struct" len="136">
<child offset="0" name="bIsServFreq" kind="BaseType" type="BYTE" />
<child offset="1" name="bSaiNum" kind="BaseType" type="BYTE" />
<child offset="2" name="abPadding" kind="array" num="2">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="4" name="awSai" kind="array" num="64">
<child kind="BaseType" type="WORD" />
</child>
<child offset="132" name="dwFreq" kind="BaseType" type="DWORD" />
</TypeDefine>
<TypeDefine name="tagDVTARGETDEVICE" kind="struct" len="16">
<child offset="0" name="tdSize" kind="BaseType" type="DWORD" />
<child offset="4" name="tdDriverNameOffset" kind="BaseType" type="WORD" />
<child offset="6" name="tdDeviceNameOffset" kind="BaseType" type="WORD" />
<child offset="8" name="tdPortNameOffset" kind="BaseType" type="WORD" />
<child offset="10" name="tdExtDevmodeOffset" kind="BaseType" type="WORD" />
<child offset="12" name="tdData" kind="array" num="1">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="T_zApMmia_SaveSm_Req" kind="struct" len="16">
<child offset="0" name="bSrcIndex" kind="BaseType" type="BYTE" />
<child offset="1" name="bDesIndex" kind="BaseType" type="BYTE" />
<child offset="2" name="bSaveFlag" kind="BaseType" type="BYTE" />
<child offset="3" name="bMsgStatus" kind="BaseType" type="BYTE" />
<child offset="4" name="bTpMsgRef" kind="BaseType" type="BYTE" />
<child offset="5" name="bMemStyle" kind="BaseType" type="BYTE" />
<child offset="6" name="bPadding" kind="array" num="2">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="8" name="dwLen" kind="BaseType" type="DWORD" />
<child offset="12" name="pbMsg" kind="pointer" type="BYTE" />
</TypeDefine>
<TypeDefine name="IDataAdviseHolder" kind="struct" len="4">
<child offset="0" name="lpVtbl" kind="pointer">
<child kind="struct" type="IDataAdviseHolderVtbl" />
</child>
</TypeDefine>
<TypeDefine name="IDataAdviseHolderVtbl" kind="struct" len="28">
<child offset="0" name="QueryInterface" kind="pointer">
<child kind="function" />
</child>
<child offset="4" name="AddRef" kind="pointer">
<child kind="function" />
</child>
<child offset="8" name="Release" kind="pointer">
<child kind="function" />
</child>
<child offset="12" name="Advise" kind="pointer">
<child kind="function" />
</child>
<child offset="16" name="Unadvise" kind="pointer">
<child kind="function" />
</child>
<child offset="20" name="EnumAdvise" kind="pointer">
<child kind="function" />
</child>
<child offset="24" name="SendOnDataChange" kind="pointer">
<child kind="function" />
</child>
</TypeDefine>
<TypeDefine name="T_zMmiaEsm_EpsBearerMod_Req" kind="struct" len="16">
<child offset="0" name="bSrcIndex" kind="BaseType" type="BYTE" />
<child offset="1" name="bDesIndex" kind="BaseType" type="BYTE" />
<child offset="2" name="bSpare" kind="BITS" start="0" len="6" type="BYTE" />
<child offset="2" name="bQciFlg" kind="BITS" start="6" len="1" type="BYTE" />
<child offset="2" name="bUlDlGbrFlg" kind="BITS" start="7" len="1" type="BYTE" />
<child offset="3" name="bPrimCid" kind="BaseType" type="BYTE" />
<child offset="4" name="bTfadId" kind="BaseType" type="BYTE" />
<child offset="5" name="bQci" kind="BaseType" type="BYTE" />
<child offset="8" name="dwUlGbr" kind="BaseType" type="DWORD" />
<child offset="12" name="dwDlGbr" kind="BaseType" type="DWORD" />
</TypeDefine>
<TypeDefine name="tagMIXERCAPSW" kind="struct" len="80">
<child offset="0" name="wMid" kind="BaseType" type="WORD" />
<child offset="2" name="wPid" kind="BaseType" type="WORD" />
<child offset="4" name="vDriverVersion" kind="BaseType" type="DWORD" />
<child offset="8" name="szPname" kind="array" num="32">
<child kind="BaseType" type="wchar_t" />
</child>
<child offset="72" name="fdwSupport" kind="BaseType" type="DWORD" />
<child offset="76" name="cDestinations" kind="BaseType" type="DWORD" />
</TypeDefine>
<TypeDefine name="T_zWRRC_GsmCellRstInfo" kind="struct" len="388">
<child offset="0" name="bGsmNum" kind="BaseType" type="BYTE" />
<child offset="1" name="abPadding" kind="array" num="3">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="4" name="atGsmCell" kind="array" num="32">
<child kind="struct" type="T_zWRRC_GsmCellRst" />
</child>
</TypeDefine>
<TypeDefine name="T_zWRRC_GsmCellRst" kind="struct" len="12">
<child offset="0" name="bBsic" kind="BaseType" type="BYTE" />
<child offset="1" name="bRssi" kind="BaseType" type="BYTE" />
<child offset="2" name="sSrxlev" kind="BaseType" type="short" />
<child offset="4" name="sRvalue" kind="BaseType" type="short" />
<child offset="6" name="sHvalue" kind="BaseType" type="short" />
<child offset="8" name="wArfcn" kind="BaseType" type="WORD" />
<child offset="10" name="wPadding" kind="BaseType" type="WORD" />
</TypeDefine>
<TypeDefine name="T_zToolsL2_Event_RaStart" kind="struct" len="4">
<child offset="0" name="bVersion" kind="BaseType" type="BYTE" />
<child offset="1" name="bPadding" kind="BaseType" type="BYTE" />
<child offset="2" name="bRachCause" kind="BaseType" type="BYTE" />
<child offset="3" name="bRachContention" kind="BaseType" type="BYTE" />
</TypeDefine>
<TypeDefine name="IXMLDOMCDATASectionVtbl" kind="struct" len="208">
<child offset="0" name="QueryInterface" kind="pointer">
<child kind="function" />
</child>
<child offset="4" name="AddRef" kind="pointer">
<child kind="function" />
</child>
<child offset="8" name="Release" kind="pointer">
<child kind="function" />
</child>
<child offset="12" name="GetTypeInfoCount" kind="pointer">
<child kind="function" />
</child>
<child offset="16" name="GetTypeInfo" kind="pointer">
<child kind="function" />
</child>
<child offset="20" name="GetIDsOfNames" kind="pointer">
<child kind="function" />
</child>
<child offset="24" name="Invoke" kind="pointer">
<child kind="function" />
</child>
<child offset="28" name="get_nodeName" kind="pointer">
<child kind="function" />
</child>
<child offset="32" name="get_nodeValue" kind="pointer">
<child kind="function" />
</child>
<child offset="36" name="put_nodeValue" kind="pointer">
<child kind="function" />
</child>
<child offset="40" name="get_nodeType" kind="pointer">
<child kind="function" />
</child>
<child offset="44" name="get_parentNode" kind="pointer">
<child kind="function" />
</child>
<child offset="48" name="get_childNodes" kind="pointer">
<child kind="function" />
</child>
<child offset="52" name="get_firstChild" kind="pointer">
<child kind="function" />
</child>
<child offset="56" name="get_lastChild" kind="pointer">
<child kind="function" />
</child>
<child offset="60" name="get_previousSibling" kind="pointer">
<child kind="function" />
</child>
<child offset="64" name="get_nextSibling" kind="pointer">
<child kind="function" />
</child>
<child offset="68" name="get_attributes" kind="pointer">
<child kind="function" />
</child>
<child offset="72" name="insertBefore" kind="pointer">
<child kind="function" />
</child>
<child offset="76" name="replaceChild" kind="pointer">
<child kind="function" />
</child>
<child offset="80" name="removeChild" kind="pointer">
<child kind="function" />
</child>
<child offset="84" name="appendChild" kind="pointer">
<child kind="function" />
</child>
<child offset="88" name="hasChildNodes" kind="pointer">
<child kind="function" />
</child>
<child offset="92" name="get_ownerDocument" kind="pointer">
<child kind="function" />
</child>
<child offset="96" name="cloneNode" kind="pointer">
<child kind="function" />
</child>
<child offset="100" name="get_nodeTypeString" kind="pointer">
<child kind="function" />
</child>
<child offset="104" name="get_text" kind="pointer">
<child kind="function" />
</child>
<child offset="108" name="put_text" kind="pointer">
<child kind="function" />
</child>
<child offset="112" name="get_specified" kind="pointer">
<child kind="function" />
</child>
<child offset="116" name="get_definition" kind="pointer">
<child kind="function" />
</child>
<child offset="120" name="get_nodeTypedValue" kind="pointer">
<child kind="function" />
</child>
<child offset="124" name="put_nodeTypedValue" kind="pointer">
<child kind="function" />
</child>
<child offset="128" name="get_dataType" kind="pointer">
<child kind="function" />
</child>
<child offset="132" name="put_dataType" kind="pointer">
<child kind="function" />
</child>
<child offset="136" name="get_xml" kind="pointer">
<child kind="function" />
</child>
<child offset="140" name="transformNode" kind="pointer">
<child kind="function" />
</child>
<child offset="144" name="selectNodes" kind="pointer">
<child kind="function" />
</child>
<child offset="148" name="selectSingleNode" kind="pointer">
<child kind="function" />
</child>
<child offset="152" name="get_parsed" kind="pointer">
<child kind="function" />
</child>
<child offset="156" name="get_namespaceURI" kind="pointer">
<child kind="function" />
</child>
<child offset="160" name="get_prefix" kind="pointer">
<child kind="function" />
</child>
<child offset="164" name="get_baseName" kind="pointer">
<child kind="function" />
</child>
<child offset="168" name="transformNodeToObject" kind="pointer">
<child kind="function" />
</child>
<child offset="172" name="get_data" kind="pointer">
<child kind="function" />
</child>
<child offset="176" name="put_data" kind="pointer">
<child kind="function" />
</child>
<child offset="180" name="get_length" kind="pointer">
<child kind="function" />
</child>
<child offset="184" name="substringData" kind="pointer">
<child kind="function" />
</child>
<child offset="188" name="appendData" kind="pointer">
<child kind="function" />
</child>
<child offset="192" name="insertData" kind="pointer">
<child kind="function" />
</child>
<child offset="196" name="deleteData" kind="pointer">
<child kind="function" />
</child>
<child offset="200" name="replaceData" kind="pointer">
<child kind="function" />
</child>
<child offset="204" name="splitText" kind="pointer">
<child kind="function" />
</child>
</TypeDefine>
<TypeDefine name="IMarshalVtbl" kind="struct" len="36">
<child offset="0" name="QueryInterface" kind="pointer">
<child kind="function" />
</child>
<child offset="4" name="AddRef" kind="pointer">
<child kind="function" />
</child>
<child offset="8" name="Release" kind="pointer">
<child kind="function" />
</child>
<child offset="12" name="GetUnmarshalClass" kind="pointer">
<child kind="function" />
</child>
<child offset="16" name="GetMarshalSizeMax" kind="pointer">
<child kind="function" />
</child>
<child offset="20" name="MarshalInterface" kind="pointer">
<child kind="function" />
</child>
<child offset="24" name="UnmarshalInterface" kind="pointer">
<child kind="function" />
</child>
<child offset="28" name="ReleaseMarshalData" kind="pointer">
<child kind="function" />
</child>
<child offset="32" name="DisconnectObject" kind="pointer">
<child kind="function" />
</child>
</TypeDefine>
<TypeDefine name="IMarshal" kind="struct" len="4">
<child offset="0" name="lpVtbl" kind="pointer">
<child kind="struct" type="IMarshalVtbl" />
</child>
</TypeDefine>
<TypeDefine name="T_zPS_MmiaUmm_SmsOverIpNet_Set_Req" kind="struct" len="4">
<child offset="0" name="bSrcIndex" kind="BaseType" type="BYTE" />
<child offset="1" name="bDesIndex" kind="BaseType" type="BYTE" />
<child offset="2" name="bSmsOverIpNetSupp" kind="BaseType" type="BYTE" />
<child offset="3" name="bPadding" kind="BaseType" type="BYTE" />
</TypeDefine>
<TypeDefine name="T_zDev_NV_GsmSignalboxCfg" kind="struct" len="8">
<child offset="0" name="bEndpoint" kind="BaseType" type="BYTE" />
<child offset="1" name="bStepNum" kind="BaseType" type="BYTE" />
<child offset="2" name="abRssi" kind="array" num="5">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="7" name="bPadding" kind="BaseType" type="BYTE" />
</TypeDefine>
<TypeDefine name="T_zApMmia_Grp" kind="struct" len="252">
<child offset="0" name="abAlphaId" kind="array" num="250">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="250" name="abPadding" kind="array" num="2">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="tagRemHGLOBAL" kind="struct" len="12">
<child offset="0" name="fNullHGlobal" kind="BaseType" type="long" />
<child offset="4" name="cbData" kind="BaseType" type="DWORD" />
<child offset="8" name="data" kind="array" num="1">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="tagPARAMDATA" kind="struct" len="8">
<child offset="0" name="szName" kind="pointer" type="WORD" />
<child offset="4" name="vt" kind="BaseType" type="WORD" />
</TypeDefine>
<TypeDefine name="tagWNDCLASSA" kind="struct" len="40">
<child offset="0" name="style" kind="BaseType" type="DWORD" />
<child offset="4" name="lpfnWndProc" kind="pointer">
<child kind="function" />
</child>
<child offset="8" name="cbClsExtra" kind="BaseType" type="int" />
<child offset="12" name="cbWndExtra" kind="BaseType" type="int" />
<child offset="16" name="hInstance" kind="pointer">
<child kind="struct" type="HINSTANCE__" />
</child>
<child offset="20" name="hIcon" kind="pointer">
<child kind="struct" type="HICON__" />
</child>
<child offset="24" name="hCursor" kind="pointer">
<child kind="struct" type="HICON__" />
</child>
<child offset="28" name="hbrBackground" kind="pointer">
<child kind="struct" type="HBRUSH__" />
</child>
<child offset="32" name="lpszMenuName" kind="pointer" type="char" />
<child offset="36" name="lpszClassName" kind="pointer" type="char" />
</TypeDefine>
<TypeDefine name="tagMETHODDATA" kind="struct" len="28">
<child offset="0" name="szName" kind="pointer" type="WORD" />
<child offset="4" name="ppdata" kind="pointer">
<child kind="struct" type="tagPARAMDATA" />
</child>
<child offset="8" name="dispid" kind="BaseType" type="long" />
<child offset="12" name="iMeth" kind="BaseType" type="DWORD" />
<child offset="16" name="cc" kind="BaseType" type="int" />
<child offset="20" name="cArgs" kind="BaseType" type="DWORD" />
<child offset="24" name="wFlags" kind="BaseType" type="WORD" />
<child offset="26" name="vtReturn" kind="BaseType" type="WORD" />
</TypeDefine>
<TypeDefine name="IXMLDOMNodeListVtbl" kind="struct" len="48">
<child offset="0" name="QueryInterface" kind="pointer">
<child kind="function" />
</child>
<child offset="4" name="AddRef" kind="pointer">
<child kind="function" />
</child>
<child offset="8" name="Release" kind="pointer">
<child kind="function" />
</child>
<child offset="12" name="GetTypeInfoCount" kind="pointer">
<child kind="function" />
</child>
<child offset="16" name="GetTypeInfo" kind="pointer">
<child kind="function" />
</child>
<child offset="20" name="GetIDsOfNames" kind="pointer">
<child kind="function" />
</child>
<child offset="24" name="Invoke" kind="pointer">
<child kind="function" />
</child>
<child offset="28" name="get_item" kind="pointer">
<child kind="function" />
</child>
<child offset="32" name="get_length" kind="pointer">
<child kind="function" />
</child>
<child offset="36" name="nextNode" kind="pointer">
<child kind="function" />
</child>
<child offset="40" name="reset" kind="pointer">
<child kind="function" />
</child>
<child offset="44" name="get__newEnum" kind="pointer">
<child kind="function" />
</child>
</TypeDefine>
<TypeDefine name="ITypeLibVtbl" kind="struct" len="52">
<child offset="0" name="QueryInterface" kind="pointer">
<child kind="function" />
</child>
<child offset="4" name="AddRef" kind="pointer">
<child kind="function" />
</child>
<child offset="8" name="Release" kind="pointer">
<child kind="function" />
</child>
<child offset="12" name="GetTypeInfoCount" kind="pointer">
<child kind="function" />
</child>
<child offset="16" name="GetTypeInfo" kind="pointer">
<child kind="function" />
</child>
<child offset="20" name="GetTypeInfoType" kind="pointer">
<child kind="function" />
</child>
<child offset="24" name="GetTypeInfoOfGuid" kind="pointer">
<child kind="function" />
</child>
<child offset="28" name="GetLibAttr" kind="pointer">
<child kind="function" />
</child>
<child offset="32" name="GetTypeComp" kind="pointer">
<child kind="function" />
</child>
<child offset="36" name="GetDocumentation" kind="pointer">
<child kind="function" />
</child>
<child offset="40" name="IsName" kind="pointer">
<child kind="function" />
</child>
<child offset="44" name="FindName" kind="pointer">
<child kind="function" />
</child>
<child offset="48" name="ReleaseTLibAttr" kind="pointer">
<child kind="function" />
</child>
</TypeDefine>
<TypeDefine name="ITypeLib" kind="struct" len="4">
<child offset="0" name="lpVtbl" kind="pointer">
<child kind="struct" type="ITypeLibVtbl" />
</child>
</TypeDefine>
<TypeDefine name="tagTLIBATTR" kind="struct" len="32">
<child offset="0" name="guid" kind="struct" type="_GUID" />
<child offset="16" name="lcid" kind="BaseType" type="DWORD" />
<child offset="20" name="syskind" kind="BaseType" type="int" />
<child offset="24" name="wMajorVerNum" kind="BaseType" type="WORD" />
<child offset="26" name="wMinorVerNum" kind="BaseType" type="WORD" />
<child offset="28" name="wLibFlags" kind="BaseType" type="WORD" />
</TypeDefine>
<TypeDefine name="ITypeComp" kind="struct" len="4">
<child offset="0" name="lpVtbl" kind="pointer">
<child kind="struct" type="ITypeCompVtbl" />
</child>
</TypeDefine>
<TypeDefine name="T_zMmiaUmm_PlmnInfo_Ind" kind="struct" len="136">
<child offset="0" name="bSrcIndex" kind="BaseType" type="BYTE" />
<child offset="1" name="bDesIndex" kind="BaseType" type="BYTE" />
<child offset="2" name="bCsState" kind="BaseType" type="BYTE" />
<child offset="3" name="bPsState" kind="BaseType" type="BYTE" />
<child offset="4" name="bCsReason" kind="BaseType" type="BYTE" />
<child offset="5" name="bPsReason" kind="BaseType" type="BYTE" />
<child offset="6" name="bPsSrv" kind="BaseType" type="BYTE" />
<child offset="7" name="bCsSrv" kind="BaseType" type="BYTE" />
<child offset="8" name="tPlmnAct" kind="struct" type="T_zPS_PlmnAct" />
<child offset="16" name="tLac" kind="BaseType" type="WORD" />
<child offset="20" name="tCellId" kind="BaseType" type="DWORD" />
<child offset="24" name="tEcNumList" kind="struct" type="T_zAtiUmm_EcNumList" />
<child offset="125" name="bRac" kind="BaseType" type="BYTE" />
<child offset="126" name="bEpsState" kind="BaseType" type="BYTE" />
<child offset="127" name="bEpsReason" kind="BaseType" type="BYTE" />
<child offset="128" name="bImsOverPsInd" kind="BaseType" type="BYTE" />
<child offset="129" name="bEmergencybearerInd" kind="BaseType" type="BYTE" />
<child offset="130" name="wTac" kind="BaseType" type="WORD" />
<child offset="132" name="bPadding" kind="BaseType" type="BYTE" />
</TypeDefine>
<TypeDefine name="T_zAtiUmm_EcNumList" kind="struct" len="101">
<child offset="0" name="bEmerNumLen" kind="BaseType" type="BYTE" />
<child offset="1" name="atEmerNum" kind="array" num="10">
<child kind="struct" type="T_zAtiUmm_EmerNum" />
</child>
</TypeDefine>
<TypeDefine name="T_zMmiaSm_Container" kind="struct" len="138">
<child offset="0" name="wId" kind="BaseType" type="WORD" />
<child offset="2" name="bLen" kind="BaseType" type="BYTE" />
<child offset="3" name="bPadding" kind="BaseType" type="BYTE" />
<child offset="4" name="abBuf" kind="array" num="134">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="XMLDOMDocumentEventsVtbl" kind="struct" len="28">
<child offset="0" name="QueryInterface" kind="pointer">
<child kind="function" />
</child>
<child offset="4" name="AddRef" kind="pointer">
<child kind="function" />
</child>
<child offset="8" name="Release" kind="pointer">
<child kind="function" />
</child>
<child offset="12" name="GetTypeInfoCount" kind="pointer">
<child kind="function" />
</child>
<child offset="16" name="GetTypeInfo" kind="pointer">
<child kind="function" />
</child>
<child offset="20" name="GetIDsOfNames" kind="pointer">
<child kind="function" />
</child>
<child offset="24" name="Invoke" kind="pointer">
<child kind="function" />
</child>
</TypeDefine>
<TypeDefine name="XMLDOMDocumentEvents" kind="struct" len="4">
<child offset="0" name="lpVtbl" kind="pointer">
<child kind="struct" type="XMLDOMDocumentEventsVtbl" />
</child>
</TypeDefine>
<TypeDefine name="tagEMRFRAMERGN" kind="struct" len="44">
<child offset="0" name="emr" kind="struct" type="tagEMR" />
<child offset="8" name="rclBounds" kind="struct" type="_RECTL" />
<child offset="24" name="cbRgnData" kind="BaseType" type="DWORD" />
<child offset="28" name="ihBrush" kind="BaseType" type="DWORD" />
<child offset="32" name="szlStroke" kind="struct" type="tagSIZE" />
<child offset="40" name="RgnData" kind="array" num="1">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="T_zEm_Td_DetectCellInfo" kind="struct" len="4">
<child offset="0" name="wUarfcn" kind="BaseType" type="WORD" />
<child offset="2" name="bCellParaId" kind="BaseType" type="BYTE" />
<child offset="3" name="bRscp" kind="BaseType" type="BYTE" />
</TypeDefine>
<TypeDefine name="T_zWMAC_DlLgchPara" kind="struct" len="520">
<child offset="0" name="bVersion" kind="BaseType" type="BYTE" />
<child offset="1" name="abPadding" kind="array" num="2">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="3" name="bTrchNum" kind="BaseType" type="BYTE" />
<child offset="4" name="dwHfn" kind="BaseType" type="DWORD" />
<child offset="8" name="atDlTrchInfo" kind="array" num="8">
<child kind="struct" type="T_zWMAC_DlTrchInfo" />
</child>
</TypeDefine>
<TypeDefine name="T_zWMAC_DlTrchInfo" kind="struct" len="64">
<child offset="0" name="bTrchId" kind="BaseType" type="BYTE" />
<child offset="1" name="bTrchType" kind="BaseType" type="BYTE" />
<child offset="2" name="bLgChNum" kind="BaseType" type="BYTE" />
<child offset="3" name="bPadding" kind="BaseType" type="BYTE" />
<child offset="4" name="atDlLgchInfo" kind="array" num="15">
<child kind="struct" type="T_zWMAC_DlLgchInfo" />
</child>
</TypeDefine>
<TypeDefine name="T_zMmiaAs_RptRxlev_Req" kind="struct" len="4">
<child offset="0" name="bSrcIndex" kind="BaseType" type="BYTE" />
<child offset="1" name="bDesIndex" kind="BaseType" type="BYTE" />
<child offset="2" name="bRxlevThred" kind="BaseType" type="BYTE" />
<child offset="3" name="bPadding" kind="BaseType" type="BYTE" />
</TypeDefine>
<TypeDefine name="T_zApMmia_SaveSm_Cnf" kind="struct" len="12">
<child offset="0" name="bSrcIndex" kind="BaseType" type="BYTE" />
<child offset="1" name="bDesIndex" kind="BaseType" type="BYTE" />
<child offset="2" name="bSaveFlag" kind="BaseType" type="BYTE" />
<child offset="3" name="bPadding" kind="BaseType" type="BYTE" />
<child offset="4" name="wIndex" kind="BaseType" type="WORD" />
<child offset="6" name="bMem" kind="BaseType" type="BYTE" />
<child offset="7" name="bResult" kind="BaseType" type="BYTE" />
<child offset="8" name="dwReason" kind="BaseType" type="DWORD" />
</TypeDefine>
<TypeDefine name="T_zWrlcRbRat_Info" kind="struct" len="12">
<child offset="0" name="bRbId" kind="BaseType" type="BYTE" />
<child offset="1" name="abPadding" kind="array" num="3">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="4" name="dwUlRbRate" kind="BaseType" type="DWORD" />
<child offset="8" name="dwDlRbRate" kind="BaseType" type="DWORD" />
</TypeDefine>
<TypeDefine name="T_zMmiaSm_PdpAddr" kind="struct" len="24">
<child offset="0" name="bPdpType" kind="BaseType" type="BYTE" />
<child offset="1" name="abPadding" kind="array" num="3">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="4" name="abIPv4Addr" kind="array" num="4">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="8" name="abIPv6Addr" kind="array" num="16">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="T_zDev_AtMem_SmPdpContext" kind="struct" len="128">
<child offset="0" name="abApn" kind="array" num="100">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="100" name="bPdpType" kind="BaseType" type="BYTE" />
<child offset="101" name="bDComp" kind="BaseType" type="BYTE" />
<child offset="102" name="bHComp" kind="BaseType" type="BYTE" />
<child offset="103" name="bIPv4AddrAlloc" kind="BaseType" type="BYTE" />
<child offset="104" name="bEmergencyInd" kind="BaseType" type="BYTE" />
<child offset="105" name="bPCscfDisc" kind="BaseType" type="BYTE" />
<child offset="106" name="bImcnSignInd" kind="BaseType" type="BYTE" />
<child offset="107" name="bPadding" kind="BaseType" type="BYTE" />
<child offset="108" name="abPdpAddr" kind="array" num="20">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="T_z_AvailPlmn" kind="struct" len="22">
<child offset="0" name="tPlmn" kind="struct" type="T_zPS_PlmnId" />
<child offset="3" name="bHighQuality" kind="BaseType" type="BYTE" />
<child offset="4" name="bSubAct" kind="BaseType" type="BYTE" />
<child offset="6" name="wRscp" kind="BaseType" type="WORD" />
<child offset="8" name="wQmin" kind="BaseType" type="WORD" />
<child offset="10" name="bBandNum" kind="BaseType" type="BYTE" />
<child offset="11" name="abBand" kind="array" num="10">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="tagEMRRESTOREDC" kind="struct" len="12">
<child offset="0" name="emr" kind="struct" type="tagEMR" />
<child offset="8" name="iRelative" kind="BaseType" type="long" />
</TypeDefine>
<TypeDefine name="T_zAti_NV_NetPlmnInfo" kind="struct" len="1584">
<child offset="0" name="atNvNetPlmnIDInfo" kind="array" num="12">
<child kind="struct" type="T_zAti_NV_OperPlmnInfo" />
</child>
</TypeDefine>
<TypeDefine name="T_zAti_NV_OperPlmnInfo" kind="struct" len="132">
<child offset="0" name="tPlmnId" kind="struct" type="T_zPS_PlmnId" />
<child offset="3" name="bPadding" kind="BaseType" type="BYTE" />
<child offset="4" name="abFullName" kind="array" num="64">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="68" name="abShortName" kind="array" num="64">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="T_z_UiccId_SecKey" kind="struct" len="52">
<child offset="0" name="bNewFg" kind="BITS" start="0" len="1" type="BYTE" />
<child offset="0" name="bUtranFg" kind="BITS" start="1" len="1" type="BYTE" />
<child offset="0" name="bGsmFg" kind="BITS" start="2" len="1" type="BYTE" />
<child offset="1" name="abPadding" kind="array" num="3">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="4" name="tUmtsKey" kind="struct" type="T_z_UiccId_UmtsSecKey" />
<child offset="40" name="tGsmKey" kind="struct" type="T_z_UiccId_GsmSecKey" />
</TypeDefine>
<TypeDefine name="T_z_UiccId_UmtsSecKey" kind="struct" len="36">
<child offset="0" name="bKsi" kind="BaseType" type="BYTE" />
<child offset="1" name="abPadding" kind="array" num="3">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="4" name="tCk" kind="array" num="16">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="20" name="tIk" kind="array" num="16">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="T_z_UiccId_GsmSecKey" kind="struct" len="12">
<child offset="0" name="bCksn" kind="BaseType" type="BYTE" />
<child offset="1" name="abPadding" kind="array" num="3">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="4" name="abKc" kind="array" num="8">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="tagEXTLOGPEN32" kind="struct" len="28">
<child offset="0" name="elpPenStyle" kind="BaseType" type="DWORD" />
<child offset="4" name="elpWidth" kind="BaseType" type="DWORD" />
<child offset="8" name="elpBrushStyle" kind="BaseType" type="DWORD" />
<child offset="12" name="elpColor" kind="BaseType" type="DWORD" />
<child offset="16" name="elpHatch" kind="BaseType" type="DWORD" />
<child offset="20" name="elpNumEntries" kind="BaseType" type="DWORD" />
<child offset="24" name="elpStyleEntry" kind="array" num="1">
<child kind="BaseType" type="DWORD" />
</child>
</TypeDefine>
<TypeDefine name="tagAXISINFOW" kind="struct" len="40">
<child offset="0" name="axMinValue" kind="BaseType" type="long" />
<child offset="4" name="axMaxValue" kind="BaseType" type="long" />
<child offset="8" name="axAxisName" kind="array" num="16">
<child kind="BaseType" type="wchar_t" />
</child>
</TypeDefine>
<TypeDefine name="T_ZCAT_GSM_SPECMSGINFO" kind="union" len="92">
<child offset="0" name="sigMsgInfo" kind="struct" type="T_ZCAT_GSM_SIGMSGINFO" />
<child offset="0" name="prnMsgInfo" kind="struct" type="T_ZCAT_GSM_PRNMSGINFO" />
</TypeDefine>
<TypeDefine name="T_ZCAT_GSM_SIGMSGINFO" kind="struct" len="16">
<child offset="0" name="MsgID" kind="BaseType" type="DWORD" />
<child offset="4" name="Len" kind="BaseType" type="WORD" />
<child offset="6" name="SrcModID" kind="BaseType" type="WORD" />
<child offset="8" name="DestModID" kind="BaseType" type="WORD" />
<child offset="12" name="Buf" kind="pointer" type="BYTE" />
</TypeDefine>
<TypeDefine name="T_ZCAT_GSM_PRNMSGINFO" kind="struct" len="92">
<child offset="0" name="MsgID" kind="BaseType" type="WORD" />
<child offset="2" name="ParamNum" kind="BaseType" type="WORD" />
<child offset="4" name="Buf" kind="array" num="20">
<child kind="BaseType" type="long" />
</child>
<child offset="84" name="ModID" kind="BaseType" type="DWORD" />
<child offset="88" name="Level" kind="BaseType" type="DWORD" />
</TypeDefine>
<TypeDefine name="T_zAtiAs_Tmgi_Activate_Req" kind="struct" len="16">
<child offset="0" name="bSrcIndex" kind="BaseType" type="BYTE" />
<child offset="1" name="bDesIndex" kind="BaseType" type="BYTE" />
<child offset="2" name="abPadding" kind="array" num="2">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="4" name="tTmgiActInfo" kind="struct" type="T_zAtiAs_Mbms_Service_Info" />
</TypeDefine>
<TypeDefine name="T_zAtiAs_Mbms_Service_Info" kind="struct" len="12">
<child offset="0" name="bSessionIdFg" kind="BaseType" type="BYTE" />
<child offset="1" name="bSessionId" kind="BaseType" type="BYTE" />
<child offset="2" name="abPadding" kind="array" num="2">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="4" name="tTmgi" kind="struct" type="T_zMbms_Tmgi" />
</TypeDefine>
<TypeDefine name="T_zEM_Lte_PeriodInfo" kind="struct" len="4">
<child offset="0" name="bReportPurpose" kind="BaseType" type="BYTE" />
<child offset="1" name="abPadding" kind="array" num="3">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="T_zEM_Lte_EventA3Info" kind="struct" len="10">
<child offset="0" name="sOff" kind="BaseType" type="short" />
<child offset="2" name="sOcs" kind="BaseType" type="short" />
<child offset="4" name="sOfs" kind="BaseType" type="short" />
<child offset="6" name="bHyst" kind="BaseType" type="BYTE" />
<child offset="7" name="bPadding" kind="BaseType" type="BYTE" />
<child offset="8" name="wTTT" kind="BaseType" type="WORD" />
</TypeDefine>
<TypeDefine name="T_zEM_Lte_EventA4Info" kind="struct" len="4">
<child offset="0" name="bThreshHold" kind="BaseType" type="BYTE" />
<child offset="1" name="bHyst" kind="BaseType" type="BYTE" />
<child offset="2" name="wTTT" kind="BaseType" type="WORD" />
</TypeDefine>
<TypeDefine name="T_zEM_Lte_EventA5Info" kind="struct" len="8">
<child offset="0" name="bScellThreshHold" kind="BaseType" type="BYTE" />
<child offset="1" name="bNcellThreshHold" kind="BaseType" type="BYTE" />
<child offset="2" name="bHyst" kind="BaseType" type="BYTE" />
<child offset="3" name="abPadding" kind="array" num="3">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="6" name="wTTT" kind="BaseType" type="WORD" />
</TypeDefine>
<TypeDefine name="T_zEM_Lte_EventA6Info" kind="struct" len="8">
<child offset="0" name="sOff" kind="BaseType" type="short" />
<child offset="2" name="sOcs" kind="BaseType" type="short" />
<child offset="4" name="bHyst" kind="BaseType" type="BYTE" />
<child offset="5" name="bPadding" kind="BaseType" type="BYTE" />
<child offset="6" name="wTTT" kind="BaseType" type="WORD" />
</TypeDefine>
<TypeDefine name="IXMLElementCollection" kind="struct" len="4">
<child offset="0" name="lpVtbl" kind="pointer">
<child kind="struct" type="IXMLElementCollectionVtbl" />
</child>
</TypeDefine>
<TypeDefine name="IXMLElementCollectionVtbl" kind="struct" len="44">
<child offset="0" name="QueryInterface" kind="pointer">
<child kind="function" />
</child>
<child offset="4" name="AddRef" kind="pointer">
<child kind="function" />
</child>
<child offset="8" name="Release" kind="pointer">
<child kind="function" />
</child>
<child offset="12" name="GetTypeInfoCount" kind="pointer">
<child kind="function" />
</child>
<child offset="16" name="GetTypeInfo" kind="pointer">
<child kind="function" />
</child>
<child offset="20" name="GetIDsOfNames" kind="pointer">
<child kind="function" />
</child>
<child offset="24" name="Invoke" kind="pointer">
<child kind="function" />
</child>
<child offset="28" name="put_length" kind="pointer">
<child kind="function" />
</child>
<child offset="32" name="get_length" kind="pointer">
<child kind="function" />
</child>
<child offset="36" name="get__newEnum" kind="pointer">
<child kind="function" />
</child>
<child offset="40" name="item" kind="pointer">
<child kind="function" />
</child>
</TypeDefine>
<TypeDefine name="IXMLElement2Vtbl" kind="struct" len="80">
<child offset="0" name="QueryInterface" kind="pointer">
<child kind="function" />
</child>
<child offset="4" name="AddRef" kind="pointer">
<child kind="function" />
</child>
<child offset="8" name="Release" kind="pointer">
<child kind="function" />
</child>
<child offset="12" name="GetTypeInfoCount" kind="pointer">
<child kind="function" />
</child>
<child offset="16" name="GetTypeInfo" kind="pointer">
<child kind="function" />
</child>
<child offset="20" name="GetIDsOfNames" kind="pointer">
<child kind="function" />
</child>
<child offset="24" name="Invoke" kind="pointer">
<child kind="function" />
</child>
<child offset="28" name="get_tagName" kind="pointer">
<child kind="function" />
</child>
<child offset="32" name="put_tagName" kind="pointer">
<child kind="function" />
</child>
<child offset="36" name="get_parent" kind="pointer">
<child kind="function" />
</child>
<child offset="40" name="setAttribute" kind="pointer">
<child kind="function" />
</child>
<child offset="44" name="getAttribute" kind="pointer">
<child kind="function" />
</child>
<child offset="48" name="removeAttribute" kind="pointer">
<child kind="function" />
</child>
<child offset="52" name="get_children" kind="pointer">
<child kind="function" />
</child>
<child offset="56" name="get_type" kind="pointer">
<child kind="function" />
</child>
<child offset="60" name="get_text" kind="pointer">
<child kind="function" />
</child>
<child offset="64" name="put_text" kind="pointer">
<child kind="function" />
</child>
<child offset="68" name="addChild" kind="pointer">
<child kind="function" />
</child>
<child offset="72" name="removeChild" kind="pointer">
<child kind="function" />
</child>
<child offset="76" name="get_attributes" kind="pointer">
<child kind="function" />
</child>
</TypeDefine>
<TypeDefine name="IXMLElement2" kind="struct" len="4">
<child offset="0" name="lpVtbl" kind="pointer">
<child kind="struct" type="IXMLElement2Vtbl" />
</child>
</TypeDefine>
<TypeDefine name="IEnumSTATPROPSTG" kind="struct" len="4">
<child offset="0" name="lpVtbl" kind="pointer">
<child kind="struct" type="IEnumSTATPROPSTGVtbl" />
</child>
</TypeDefine>
<TypeDefine name="IEnumSTATPROPSTGVtbl" kind="struct" len="28">
<child offset="0" name="QueryInterface" kind="pointer">
<child kind="function" />
</child>
<child offset="4" name="AddRef" kind="pointer">
<child kind="function" />
</child>
<child offset="8" name="Release" kind="pointer">
<child kind="function" />
</child>
<child offset="12" name="Next" kind="pointer">
<child kind="function" />
</child>
<child offset="16" name="Skip" kind="pointer">
<child kind="function" />
</child>
<child offset="20" name="Reset" kind="pointer">
<child kind="function" />
</child>
<child offset="24" name="Clone" kind="pointer">
<child kind="function" />
</child>
</TypeDefine>
<TypeDefine name="T_zPS_LTE_P_NV_CSR_PSSBIN" kind="struct" len="8">
<child offset="0" name="wFlg" kind="BaseType" type="WORD" />
<child offset="2" name="wPading" kind="array" num="3">
<child kind="BaseType" type="WORD" />
</child>
</TypeDefine>
<TypeDefine name="T_zDev_NV_Msisdn" kind="struct" len="16">
<child offset="0" name="bNumLen" kind="BaseType" type="BYTE" />
<child offset="1" name="abMsisdnNum" kind="array" num="15">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="IPropertySetStorage" kind="struct" len="4">
<child offset="0" name="lpVtbl" kind="pointer">
<child kind="struct" type="IPropertySetStorageVtbl" />
</child>
</TypeDefine>
<TypeDefine name="IPropertySetStorageVtbl" kind="struct" len="28">
<child offset="0" name="QueryInterface" kind="pointer">
<child kind="function" />
</child>
<child offset="4" name="AddRef" kind="pointer">
<child kind="function" />
</child>
<child offset="8" name="Release" kind="pointer">
<child kind="function" />
</child>
<child offset="12" name="Create" kind="pointer">
<child kind="function" />
</child>
<child offset="16" name="Open" kind="pointer">
<child kind="function" />
</child>
<child offset="20" name="Delete" kind="pointer">
<child kind="function" />
</child>
<child offset="24" name="Enum" kind="pointer">
<child kind="function" />
</child>
</TypeDefine>
<TypeDefine name="T_zDev_Nv_RF_CA_IntraContiguousBandCombCfg" kind="struct" len="4">
<child offset="0" name="bBandCombIdx" kind="BaseType" type="BYTE" />
<child offset="1" name="bBandwidthcombset" kind="BaseType" type="BYTE" />
<child offset="2" name="bULMimo" kind="BaseType" type="BYTE" />
<child offset="3" name="bDLMimo" kind="BaseType" type="BYTE" />
</TypeDefine>
<TypeDefine name="T_z_Ellip_UncertEllip" kind="struct" len="12">
<child offset="0" name="tCoordinate" kind="struct" type="T_z_Coordinate" />
<child offset="8" name="bMajorAxis" kind="BaseType" type="BYTE" />
<child offset="9" name="bConfidence" kind="BaseType" type="BYTE" />
<child offset="10" name="bUncertSemiMinor" kind="BaseType" type="BYTE" />
<child offset="11" name="bUncertSemiMajor" kind="BaseType" type="BYTE" />
</TypeDefine>
<TypeDefine name="T_z_Coordinate" kind="struct" len="8">
<child offset="0" name="bLatDire" kind="BITS" start="0" len="1" type="DWORD" />
<child offset="0" name="dwLatitude" kind="BITS" start="8" len="24" type="DWORD" />
<child offset="4" name="dwLongitude" kind="BaseType" type="long" />
</TypeDefine>
<TypeDefine name="T_zWrlcAmPdu_TV" kind="struct" len="1156">
<child offset="0" name="bVersion" kind="BaseType" type="BYTE" />
<child offset="1" name="bDirect" kind="BaseType" type="BYTE" />
<child offset="2" name="bUserFlag" kind="BaseType" type="BYTE" />
<child offset="3" name="bAmNum" kind="BaseType" type="BYTE" />
<child offset="4" name="atAmPduInfo" kind="array" num="4">
<child kind="struct" type="T_zWrlcAmPdu_Info" />
</child>
</TypeDefine>
<TypeDefine name="T_zWrlcAmPdu_Info" kind="struct" len="288">
<child offset="0" name="bLochId" kind="BaseType" type="BYTE" />
<child offset="1" name="bPduNum" kind="BaseType" type="BYTE" />
<child offset="2" name="abPadding" kind="array" num="2">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="4" name="dwPduBits" kind="BaseType" type="DWORD" />
<child offset="8" name="dwPdu" kind="array" num="70">
<child kind="BaseType" type="DWORD" />
</child>
</TypeDefine>
<TypeDefine name="tagPDW" kind="struct" len="66">
<child offset="0" name="lStructSize" kind="BaseType" type="DWORD" />
<child offset="4" name="hwndOwner" kind="pointer">
<child kind="struct" type="HWND__" />
</child>
<child offset="8" name="hDevMode" kind="pointer" type="void" />
<child offset="12" name="hDevNames" kind="pointer" type="void" />
<child offset="16" name="hDC" kind="pointer">
<child kind="struct" type="HDC__" />
</child>
<child offset="20" name="Flags" kind="BaseType" type="DWORD" />
<child offset="24" name="nFromPage" kind="BaseType" type="WORD" />
<child offset="26" name="nToPage" kind="BaseType" type="WORD" />
<child offset="28" name="nMinPage" kind="BaseType" type="WORD" />
<child offset="30" name="nMaxPage" kind="BaseType" type="WORD" />
<child offset="32" name="nCopies" kind="BaseType" type="WORD" />
<child offset="34" name="hInstance" kind="pointer">
<child kind="struct" type="HINSTANCE__" />
</child>
<child offset="38" name="lCustData" kind="BaseType" type="long" />
<child offset="42" name="lpfnPrintHook" kind="pointer">
<child kind="function" />
</child>
<child offset="46" name="lpfnSetupHook" kind="pointer">
<child kind="function" />
</child>
<child offset="50" name="lpPrintTemplateName" kind="pointer" type="wchar_t" />
<child offset="54" name="lpSetupTemplateName" kind="pointer" type="wchar_t" />
<child offset="58" name="hPrintTemplate" kind="pointer" type="void" />
<child offset="62" name="hSetupTemplate" kind="pointer" type="void" />
</TypeDefine>
<TypeDefine name="T_zToolsL2_Eurlc_ConfigInfo" kind="struct" len="2">
<child offset="0" name="bRbId" kind="BaseType" type="BYTE" />
<child offset="1" name="bAction" kind="BaseType" type="BYTE" />
</TypeDefine>
<TypeDefine name="T_zAti_NV_BandRPICfg" kind="struct" len="4">
<child offset="0" name="band" kind="BaseType" type="BYTE" />
<child offset="1" name="pumax" kind="array" num="3">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="T_zPdcpRat_TV" kind="struct" len="64">
<child offset="0" name="bVersion" kind="BaseType" type="BYTE" />
<child offset="1" name="abPadding" kind="array" num="2">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="3" name="bRbNum" kind="BaseType" type="BYTE" />
<child offset="4" name="atPdcpRatInfo" kind="array" num="5">
<child kind="struct" type="T_zPdcpRat_Info" />
</child>
</TypeDefine>
<TypeDefine name="T_zPdcpRat_Info" kind="struct" len="12">
<child offset="0" name="bRbId" kind="BaseType" type="BYTE" />
<child offset="1" name="abPadding" kind="array" num="3">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="4" name="dwUlPdcpRate" kind="BaseType" type="DWORD" />
<child offset="8" name="dwDlPdcpRate" kind="BaseType" type="DWORD" />
</TypeDefine>
<TypeDefine name="T_zDev_AtMem_MoLrCmd" kind="struct" len="36">
<child offset="0" name="bEnable" kind="BaseType" type="BYTE" />
<child offset="1" name="bHorAccSet" kind="BaseType" type="BYTE" />
<child offset="2" name="bHorAcc" kind="BaseType" type="BYTE" />
<child offset="3" name="bVerReq" kind="BaseType" type="BYTE" />
<child offset="4" name="bVerAccSet" kind="BaseType" type="BYTE" />
<child offset="5" name="bVerAcc" kind="BaseType" type="BYTE" />
<child offset="6" name="bVelReq" kind="BaseType" type="BYTE" />
<child offset="7" name="bRepMod" kind="BaseType" type="BYTE" />
<child offset="8" name="bPlane" kind="BaseType" type="BYTE" />
<child offset="9" name="bPadding" kind="BaseType" type="BYTE" />
<child offset="10" name="wTimeOut" kind="BaseType" type="WORD" />
<child offset="12" name="wInterVal" kind="BaseType" type="WORD" />
<child offset="14" name="abNmeaRep" kind="array" num="22">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="IDispatch" kind="struct" len="4">
<child offset="0" name="lpVtbl" kind="pointer">
<child kind="struct" type="IDispatchVtbl" />
</child>
</TypeDefine>
<TypeDefine name="tagSAFEARRAY" kind="struct" len="24">
<child offset="0" name="cDims" kind="BaseType" type="WORD" />
<child offset="2" name="fFeatures" kind="BaseType" type="WORD" />
<child offset="4" name="cbElements" kind="BaseType" type="DWORD" />
<child offset="8" name="cLocks" kind="BaseType" type="DWORD" />
<child offset="12" name="pvData" kind="pointer" type="void" />
<child offset="16" name="rgsabound" kind="array" num="1">
<child kind="struct" type="tagSAFEARRAYBOUND" />
</child>
</TypeDefine>
<TypeDefine name="tagDEC" kind="struct" len="16">
<child offset="0" name="wReserved" kind="BaseType" type="WORD" />
<child offset="2" name="scale" kind="BaseType" type="BYTE" />
<child offset="3" name="sign" kind="BaseType" type="BYTE" />
<child offset="2" name="signscale" kind="BaseType" type="WORD" />
<child offset="4" name="Hi32" kind="BaseType" type="DWORD" />
<child offset="8" name="Lo32" kind="BaseType" type="DWORD" />
<child offset="12" name="Mid32" kind="BaseType" type="DWORD" />
<child offset="8" name="Lo64" kind="BaseType" type="unsigned __int64" />
</TypeDefine>
<TypeDefine name="ASSOCIATIONELEMENT_" kind="struct" len="12">
<child offset="0" name="ac" kind="BaseType" type="int" />
<child offset="4" name="hkClass" kind="pointer">
<child kind="struct" type="HKEY__" />
</child>
<child offset="8" name="pszClass" kind="pointer" type="wchar_t" />
</TypeDefine>
<TypeDefine name="T_z_UiccId_OHNBN" kind="struct" len="52">
<child offset="0" name="bCodeLen" kind="BaseType" type="BYTE" />
<child offset="1" name="bValLen" kind="BaseType" type="BYTE" />
<child offset="2" name="abPadding" kind="array" num="2">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="4" name="abHNBN" kind="array" num="48">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="tagMULTI_QI" kind="struct" len="12">
<child offset="0" name="pIID" kind="pointer">
<child KeyWord="const" kind="struct" type="_GUID" />
</child>
<child offset="4" name="pItf" kind="pointer">
<child kind="struct" type="IUnknown" />
</child>
<child offset="8" name="hr" kind="BaseType" type="HRESULT" />
</TypeDefine>
<TypeDefine name="tagSTATPROPSTG" kind="struct" len="12">
<child offset="0" name="lpwstrName" kind="pointer" type="WORD" />
<child offset="4" name="propid" kind="BaseType" type="DWORD" />
<child offset="8" name="vt" kind="BaseType" type="WORD" />
</TypeDefine>
<TypeDefine name="T_zDev_NV_EpsParam" kind="struct" len="436">
<child offset="0" name="tImsi" kind="struct" type="T_z_IMSI" />
<child offset="12" name="tEpsLoci" kind="struct" type="T_z_UiccId_EpsLoci" />
<child offset="36" name="tEPSncs" kind="array" num="3">
<child kind="struct" type="T_z_UiccId_EPSNSC" />
</child>
<child offset="192" name="tAllowedCsgList" kind="array" num="10">
<child kind="struct" type="T_z_UiccId_ACSGL" />
</child>
<child offset="312" name="tOperateCsgList" kind="array" num="10">
<child kind="struct" type="T_z_UiccId_OCSGL" />
</child>
<child offset="432" name="tTin" kind="BaseType" type="BYTE" />
<child offset="433" name="abPadding1" kind="array" num="3">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="T_z_IMSI" kind="struct" len="12">
<child offset="0" name="bNum" kind="BaseType" type="BYTE" />
<child offset="1" name="abPadding" kind="array" num="3">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="4" name="abId" kind="array" num="8">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="T_z_UiccId_EpsLoci" kind="struct" len="22">
<child offset="0" name="tGuti" kind="struct" type="T_z_GUTI" />
<child offset="12" name="tTai" kind="struct" type="T_zPS_TAI" />
<child offset="18" name="bTauStatus" kind="BaseType" type="BYTE" />
<child offset="19" name="abPadding2" kind="array" num="2">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="T_z_UiccId_EPSNSC" kind="struct" len="52">
<child offset="0" name="bCodeLen" kind="BaseType" type="BYTE" />
<child offset="1" name="abPadding" kind="array" num="3">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="4" name="tKsi" kind="BaseType" type="BYTE" />
<child offset="5" name="bselected_alg" kind="BaseType" type="BYTE" />
<child offset="6" name="tAsmeKey" kind="struct" type="T_z_UiccId_ASME_KEY" />
<child offset="44" name="tUlCount" kind="BaseType" type="DWORD" />
<child offset="48" name="tDlCount" kind="BaseType" type="DWORD" />
</TypeDefine>
<TypeDefine name="args" kind="struct" len="8">
<child offset="0" name="self_id" kind="BaseType" type="DWORD" />
<child offset="4" name="self" kind="pointer">
<child kind="struct" type="s_queue" />
</child>
</TypeDefine>
<TypeDefine name="s_queue" kind="struct" len="32">
<child offset="0" name="list" kind="struct" type="xSignalHeaderStruct" />
<child offset="20" name="events" kind="pointer" type="void" />
<child offset="24" name="mutex" kind="pointer" type="void" />
<child offset="28" name="ECB" kind="pointer" type="void" />
</TypeDefine>
<TypeDefine name="tMIXERCONTROLDETAILS_UNSIGNED" kind="struct" len="4">
<child offset="0" name="dwValue" kind="BaseType" type="DWORD" />
</TypeDefine>
<TypeDefine name="T_zEM_W_GsmCellInfo" kind="struct" len="8">
<child offset="0" name="wArfcn" kind="BaseType" type="WORD" />
<child offset="2" name="bBsic" kind="BaseType" type="BYTE" />
<child offset="3" name="bRssi" kind="BaseType" type="BYTE" />
<child offset="4" name="bBand" kind="BaseType" type="BYTE" />
<child offset="5" name="abPadding" kind="array" num="3">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="T_zEm_Lte_EmInfo_Ind" kind="struct" len="3828">
<child offset="0" name="tScellPara" kind="struct" type="T_zEm_Lte_SCellPara" />
<child offset="140" name="tSCellGroup" kind="struct" type="T_zEm_Lte_SCellGroup" />
<child offset="212" name="tMeasInfo" kind="struct" type="T_zEm_Lte_SCellMeasInfo" />
</TypeDefine>
<TypeDefine name="T_zEm_Lte_SCellPara" kind="struct" len="140">
<child offset="0" name="tScellInfo" kind="struct" type="T_zEm_Lte_SCellInfo" />
<child offset="28" name="tNasQos" kind="struct" type="T_zEm_NasQos" />
<child offset="128" name="tNasInfo" kind="struct" type="T_zEm_Lte_NasInfo" />
</TypeDefine>
<TypeDefine name="T_zEm_Lte_SCellMeasInfo" kind="struct" len="3616">
<child offset="0" name="bScellRsrp" kind="BaseType" type="BYTE" />
<child offset="1" name="bScellRsrq" kind="BaseType" type="BYTE" />
<child offset="2" name="abPadding" kind="array" num="2">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="4" name="tMeasThreshInfo" kind="struct" type="T_zEM_Lte_MeasThreshInfo" />
<child offset="664" name="tNCellInfo" kind="struct" type="T_zEm_Lte_NCellInfo" />
</TypeDefine>
<TypeDefine name="tagMONCONVSTRUCT" kind="struct" len="32">
<child offset="0" name="cb" kind="BaseType" type="DWORD" />
<child offset="4" name="fConnect" kind="BaseType" type="int" />
<child offset="8" name="dwTime" kind="BaseType" type="DWORD" />
<child offset="12" name="hTask" kind="pointer" type="void" />
<child offset="16" name="hszSvc" kind="pointer">
<child kind="struct" type="HSZ__" />
</child>
<child offset="20" name="hszTopic" kind="pointer">
<child kind="struct" type="HSZ__" />
</child>
<child offset="24" name="hConvClient" kind="pointer">
<child kind="struct" type="HCONV__" />
</child>
<child offset="28" name="hConvServer" kind="pointer">
<child kind="struct" type="HCONV__" />
</child>
</TypeDefine>
<TypeDefine name="ITimeAndNoticeControlVtbl" kind="struct" len="16">
<child offset="0" name="QueryInterface" kind="pointer">
<child kind="function" />
</child>
<child offset="4" name="AddRef" kind="pointer">
<child kind="function" />
</child>
<child offset="8" name="Release" kind="pointer">
<child kind="function" />
</child>
<child offset="12" name="SuppressChanges" kind="pointer">
<child kind="function" />
</child>
</TypeDefine>
<TypeDefine name="ITimeAndNoticeControl" kind="struct" len="4">
<child offset="0" name="lpVtbl" kind="pointer">
<child kind="struct" type="ITimeAndNoticeControlVtbl" />
</child>
</TypeDefine>
<TypeDefine name="tagSTICKYKEYS" kind="struct" len="8">
<child offset="0" name="cbSize" kind="BaseType" type="DWORD" />
<child offset="4" name="dwFlags" kind="BaseType" type="DWORD" />
</TypeDefine>
<TypeDefine name="LIST_ENTRY32" kind="struct" len="8">
<child offset="0" name="Flink" kind="BaseType" type="DWORD" />
<child offset="4" name="Blink" kind="BaseType" type="DWORD" />
</TypeDefine>
<TypeDefine name="T_zMmiaUmm_XCellInfo_Cnf" kind="struct" len="440">
<child offset="0" name="bSrcIndex" kind="BaseType" type="BYTE" />
<child offset="1" name="bDesIndex" kind="BaseType" type="BYTE" />
<child offset="2" name="bGsmNum" kind="BaseType" type="BYTE" />
<child offset="3" name="bUtranNum" kind="BaseType" type="BYTE" />
<child offset="4" name="bLteNum" kind="BaseType" type="BYTE" />
<child offset="6" name="atGCell" kind="array" num="7">
<child kind="struct" type="T_zGsm_XCellInfo" />
</child>
<child offset="132" name="atUCell" kind="array" num="7">
<child kind="struct" type="T_zUtran_XCellInfo" />
</child>
<child offset="272" name="atLteCell" kind="array" num="7">
<child kind="struct" type="T_zLte_XCellInfo" />
</child>
</TypeDefine>
<TypeDefine name="T_zGsm_XCellInfo" kind="struct" len="18">
<child offset="0" name="wArfcn" kind="BaseType" type="WORD" />
<child offset="2" name="bBsic" kind="BaseType" type="BYTE" />
<child offset="3" name="bRxlev" kind="BaseType" type="BYTE" />
<child offset="4" name="wCellId" kind="BaseType" type="WORD" />
<child offset="6" name="sC1" kind="BaseType" type="short" />
<child offset="8" name="sC2" kind="BaseType" type="short" />
<child offset="10" name="tPlmnId" kind="struct" type="T_zPS_PlmnId" />
<child offset="14" name="wLac" kind="BaseType" type="WORD" />
<child offset="16" name="bTxPower" kind="BaseType" type="BYTE" />
</TypeDefine>
<TypeDefine name="T_zLte_XCellInfo" kind="struct" len="24">
<child offset="0" name="tPlmnId" kind="struct" type="T_zPS_PlmnId" />
<child offset="4" name="wTac" kind="BaseType" type="WORD" />
<child offset="8" name="dwCellId" kind="BaseType" type="DWORD" />
<child offset="12" name="dwEarfcn" kind="BaseType" type="DWORD" />
<child offset="16" name="wPci" kind="BaseType" type="WORD" />
<child offset="18" name="bRsrp" kind="BaseType" type="BYTE" />
<child offset="19" name="bRsrq" kind="BaseType" type="BYTE" />
<child offset="20" name="bPassLoss" kind="BaseType" type="BYTE" />
<child offset="21" name="bBand" kind="BaseType" type="BYTE" />
<child offset="22" name="bBandWidth" kind="BaseType" type="BYTE" />
</TypeDefine>
<TypeDefine name="T_zEucsr_SysPara_Ind" kind="struct" len="20">
<child offset="0" name="bVersion" kind="BaseType" type="BYTE" />
<child offset="1" name="bPadding" kind="BaseType" type="BYTE" />
<child offset="2" name="wPhyCellId" kind="BaseType" type="WORD" />
<child offset="4" name="wTac" kind="BaseType" type="WORD" />
<child offset="6" name="tPlmnId" kind="struct" type="T_z_PlmnId_Trace" />
<child offset="9" name="bBand" kind="BaseType" type="BYTE" />
<child offset="10" name="bBandWidthUL" kind="BaseType" type="BYTE" />
<child offset="11" name="bBandWidthDL" kind="BaseType" type="BYTE" />
<child offset="12" name="bWorkMode" kind="BaseType" type="BYTE" />
<child offset="13" name="bSubFrmAssignType" kind="BaseType" type="BYTE" />
<child offset="14" name="bSpclSubFrmPatt" kind="BaseType" type="BYTE" />
<child offset="15" name="chPuschP0" kind="BaseType" type="char" />
<child offset="16" name="bPuschAlpha" kind="BaseType" type="BYTE" />
<child offset="17" name="bServTresele" kind="BaseType" type="BYTE" />
<child offset="18" name="bServQHyst" kind="BaseType" type="BYTE" />
<child offset="19" name="bPadding1" kind="BaseType" type="BYTE" />
</TypeDefine>
<TypeDefine name="T_zDev_NV_NitzCfg" kind="struct" len="4">
<child offset="0" name="bOnOff" kind="BaseType" type="BYTE" />
<child offset="1" name="bRptMod" kind="BaseType" type="BYTE" />
<child offset="2" name="bZmmiSet" kind="BaseType" type="BYTE" />
<child offset="3" name="bPadding" kind="BaseType" type="BYTE" />
</TypeDefine>
<TypeDefine name="T_zEm_Td_EmInfo_Ind" kind="struct" len="3180">
<child offset="0" name="tScellPara" kind="struct" type="T_zEm_Td_SCellPara" />
<child offset="128" name="tMeasInfo" kind="struct" type="T_zEm_Td_MeasInfo" />
</TypeDefine>
<TypeDefine name="T_zEm_Td_SCellPara" kind="struct" len="128">
<child offset="0" name="tScellInfo" kind="struct" type="T_zEm_Td_SCellInfo" />
<child offset="12" name="tNasQos" kind="struct" type="T_zEm_NasQos" />
<child offset="112" name="tNasInfo" kind="struct" type="T_zEm_Gsm_NasInfo" />
</TypeDefine>
<TypeDefine name="T_zEm_Td_MeasInfo" kind="struct" len="3052">
<child offset="0" name="bRscpFlg" kind="BaseType" type="BYTE" />
<child offset="1" name="bSvalueFlg" kind="BaseType" type="BYTE" />
<child offset="2" name="bRscp" kind="BaseType" type="BYTE" />
<child offset="3" name="bPadding" kind="BaseType" type="BYTE" />
<child offset="4" name="sSValue" kind="BaseType" type="short" />
<child offset="6" name="sPadding" kind="BaseType" type="short" />
<child offset="8" name="tMeasThreshInfo" kind="struct" type="T_zEM_Td_MeasThreshInfo" />
<child offset="228" name="tNCellInfo" kind="struct" type="T_zEm_Td_NCellInfo" />
</TypeDefine>
<TypeDefine name="T_zAti_NV_PsServOutParam" kind="struct" len="8">
<child offset="0" name="bLteThreshRsrp" kind="BaseType" type="BYTE" />
<child offset="1" name="bLteThreshRsrp_High" kind="BaseType" type="BYTE" />
<child offset="2" name="bLteThreshRsrq" kind="BaseType" type="BYTE" />
<child offset="3" name="bLteThreshRsrq_High" kind="BaseType" type="BYTE" />
<child offset="4" name="bTdThreshRscp" kind="BaseType" type="BYTE" />
<child offset="5" name="bTdThreshRscp_High" kind="BaseType" type="BYTE" />
<child offset="6" name="abPadding" kind="array" num="2">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="T_zToolsL2_Eumac_RaInfo" kind="struct" len="16">
<child offset="0" name="bVersion" kind="BaseType" type="BYTE" />
<child offset="1" name="abPadding" kind="array" num="3">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="4" name="bRaStep" kind="BaseType" type="BYTE" />
<child offset="5" name="bRaReason" kind="BaseType" type="BYTE" />
<child offset="6" name="bRachContention" kind="BaseType" type="BYTE" />
<child offset="7" name="bMsg3Size" kind="BaseType" type="BYTE" />
<child offset="8" name="wRarRecvSfn" kind="BaseType" type="WORD" />
<child offset="10" name="wMsg3SendSfn" kind="BaseType" type="WORD" />
<child offset="12" name="bRaResult" kind="BaseType" type="BYTE" />
<child offset="13" name="bRaPreambleCnt" kind="BaseType" type="BYTE" />
<child offset="14" name="wCRnti" kind="BaseType" type="WORD" />
</TypeDefine>
<TypeDefine name="T_zWRRC_GsmCellInfo" kind="struct" len="16">
<child offset="0" name="bCellId" kind="BaseType" type="BYTE" />
<child offset="1" name="bBand" kind="BaseType" type="BYTE" />
<child offset="2" name="bBsic" kind="BaseType" type="BYTE" />
<child offset="3" name="cCellIndvOff" kind="BaseType" type="char" />
<child offset="4" name="wArfcn" kind="BaseType" type="WORD" />
<child offset="6" name="wPadding" kind="BaseType" type="WORD" />
<child offset="8" name="tCsrInfo" kind="struct" type="T_zWRRC_CellCsrInfo" />
</TypeDefine>
<TypeDefine name="T_zWRRC_CellCsrInfo" kind="struct" len="8">
<child offset="0" name="bHcsCellFlg" kind="BITS" start="0" len="1" type="BYTE" />
<child offset="0" name="bQrxlevminFlg" kind="BITS" start="1" len="1" type="BYTE" />
<child offset="0" name="bQqualinFlg" kind="BITS" start="2" len="1" type="BYTE" />
<child offset="1" name="bHcsPrio" kind="BaseType" type="BYTE" />
<child offset="2" name="bQhcs" kind="BaseType" type="BYTE" />
<child offset="3" name="cQoffset1" kind="BaseType" type="char" />
<child offset="4" name="cQoffset2" kind="BaseType" type="char" />
<child offset="5" name="cMaxTxP" kind="BaseType" type="char" />
<child offset="6" name="cQrxlevmin" kind="BaseType" type="char" />
<child offset="7" name="cQqualmin" kind="BaseType" type="char" />
</TypeDefine>
<TypeDefine name="T_zMmiaUmm_Abort_Req" kind="struct" len="4">
<child offset="0" name="bSrcIndex" kind="BaseType" type="BYTE" />
<child offset="1" name="bDesIndex" kind="BaseType" type="BYTE" />
<child offset="2" name="wCause" kind="BaseType" type="WORD" />
</TypeDefine>
<TypeDefine name="tagRAWINPUT" kind="struct" len="40">
<child offset="0" name="header" kind="struct" type="tagRAWINPUTHEADER" />
<child offset="16" name="data" kind="union" type="__unnamed" len="24">
<child offset="0" name="mouse" kind="struct" type="tagRAWMOUSE" />
<child offset="0" name="keyboard" kind="struct" type="tagRAWKEYBOARD" />
<child offset="0" name="hid" kind="struct" type="tagRAWHID" />
</child>
</TypeDefine>
<TypeDefine name="tagRAWINPUTHEADER" kind="struct" len="16">
<child offset="0" name="dwType" kind="BaseType" type="DWORD" />
<child offset="4" name="dwSize" kind="BaseType" type="DWORD" />
<child offset="8" name="hDevice" kind="pointer" type="void" />
<child offset="12" name="wParam" kind="BaseType" type="DWORD" />
</TypeDefine>
<TypeDefine name="tagRAWKEYBOARD" kind="struct" len="16">
<child offset="0" name="MakeCode" kind="BaseType" type="WORD" />
<child offset="2" name="Flags" kind="BaseType" type="WORD" />
<child offset="4" name="Reserved" kind="BaseType" type="WORD" />
<child offset="6" name="VKey" kind="BaseType" type="WORD" />
<child offset="8" name="Message" kind="BaseType" type="DWORD" />
<child offset="12" name="ExtraInformation" kind="BaseType" type="DWORD" />
</TypeDefine>
<TypeDefine name="tagRAWHID" kind="struct" len="12">
<child offset="0" name="dwSizeHid" kind="BaseType" type="DWORD" />
<child offset="4" name="dwCount" kind="BaseType" type="DWORD" />
<child offset="8" name="bRawData" kind="array" num="1">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="tagTTPOLYGONHEADER" kind="struct" len="16">
<child offset="0" name="cb" kind="BaseType" type="DWORD" />
<child offset="4" name="dwType" kind="BaseType" type="DWORD" />
<child offset="8" name="pfxStart" kind="struct" type="tagPOINTFX" />
</TypeDefine>
<TypeDefine name="tagPOINTFX" kind="struct" len="8">
<child offset="0" name="x" kind="struct" type="_FIXED" />
<child offset="4" name="y" kind="struct" type="_FIXED" />
</TypeDefine>
<TypeDefine name="T_zMmiaCc_Moc_Req" kind="struct" len="200">
<child offset="0" name="bSrcIndex" kind="BaseType" type="BYTE" />
<child offset="1" name="bDesIndex" kind="BaseType" type="BYTE" />
<child offset="2" name="bECallType" kind="BaseType" type="BYTE" />
<child offset="3" name="bECallCategory" kind="BaseType" type="BYTE" />
<child offset="4" name="bCallType" kind="BaseType" type="BYTE" />
<child offset="5" name="bCallMode" kind="BaseType" type="BYTE" />
<child offset="6" name="bCugIdxFg" kind="BaseType" type="BYTE" />
<child offset="7" name="bCugIdx" kind="BaseType" type="BYTE" />
<child offset="8" name="bCugInfo" kind="BaseType" type="BYTE" />
<child offset="9" name="bClirInfo" kind="BaseType" type="BYTE" />
<child offset="10" name="bCallIdFg" kind="BaseType" type="BYTE" />
<child offset="11" name="bCallId" kind="BaseType" type="BYTE" />
<child offset="12" name="tCalledNum" kind="struct" type="T_zPS_CallNum" />
<child offset="56" name="bReialFlag" kind="BaseType" type="BYTE" />
<child offset="57" name="abReialPadding" kind="BaseType" type="BYTE" />
<child offset="58" name="bPsdone" kind="BaseType" type="BYTE" />
<child offset="59" name="bMsdLen" kind="BaseType" type="BYTE" />
<child offset="60" name="abMSD" kind="array" num="140">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="T_zToolsL2_Event_RaResult" kind="struct" len="4">
<child offset="0" name="bVersion" kind="BaseType" type="BYTE" />
<child offset="1" name="abPadding" kind="array" num="2">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="3" name="bRachResult" kind="BaseType" type="BYTE" />
</TypeDefine>
<TypeDefine name="ICancelMethodCallsVtbl" kind="struct" len="20">
<child offset="0" name="QueryInterface" kind="pointer">
<child kind="function" />
</child>
<child offset="4" name="AddRef" kind="pointer">
<child kind="function" />
</child>
<child offset="8" name="Release" kind="pointer">
<child kind="function" />
</child>
<child offset="12" name="Cancel" kind="pointer">
<child kind="function" />
</child>
<child offset="16" name="TestCancel" kind="pointer">
<child kind="function" />
</child>
</TypeDefine>
<TypeDefine name="ICancelMethodCalls" kind="struct" len="4">
<child offset="0" name="lpVtbl" kind="pointer">
<child kind="struct" type="ICancelMethodCallsVtbl" />
</child>
</TypeDefine>
<TypeDefine name="T_zAtiAs_UlParamInd" kind="struct" len="24">
<child offset="0" name="bSrcIndex" kind="BaseType" type="BYTE" />
<child offset="1" name="bDesIndex" kind="BaseType" type="BYTE" />
<child offset="2" name="abPadding" kind="array" num="2">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="4" name="dwMCS" kind="BaseType" type="DWORD" />
<child offset="8" name="dwAckCnt" kind="BaseType" type="DWORD" />
<child offset="12" name="dwNackCnt" kind="BaseType" type="DWORD" />
<child offset="16" name="dwBSR" kind="BaseType" type="DWORD" />
<child offset="20" name="dwTBS" kind="BaseType" type="DWORD" />
</TypeDefine>
<TypeDefine name="tagELEMDESC" kind="struct" len="16">
<child offset="0" name="tdesc" kind="struct" type="tagTYPEDESC" />
<child offset="8" name="idldesc" kind="struct" type="tagIDLDESC" />
<child offset="8" name="paramdesc" kind="struct" type="tagPARAMDESC" />
</TypeDefine>
<TypeDefine name="tagCADATE" kind="struct" len="8">
<child offset="0" name="cElems" kind="BaseType" type="DWORD" />
<child offset="4" name="pElems" kind="pointer" type="double" />
</TypeDefine>
<TypeDefine name="STORAGE_BREAK_RESERVATION_REQUEST" kind="struct" len="8">
<child offset="0" name="Length" kind="BaseType" type="DWORD" />
<child offset="4" name="_unused" kind="BaseType" type="BYTE" />
<child offset="5" name="PathId" kind="BaseType" type="BYTE" />
<child offset="6" name="TargetId" kind="BaseType" type="BYTE" />
<child offset="7" name="Lun" kind="BaseType" type="BYTE" />
</TypeDefine>
<TypeDefine name="IAddrTrackingControl" kind="struct" len="4">
<child offset="0" name="lpVtbl" kind="pointer">
<child kind="struct" type="IAddrTrackingControlVtbl" />
</child>
</TypeDefine>
<TypeDefine name="IAddrTrackingControlVtbl" kind="struct" len="20">
<child offset="0" name="QueryInterface" kind="pointer">
<child kind="function" />
</child>
<child offset="4" name="AddRef" kind="pointer">
<child kind="function" />
</child>
<child offset="8" name="Release" kind="pointer">
<child kind="function" />
</child>
<child offset="12" name="EnableCOMDynamicAddrTracking" kind="pointer">
<child kind="function" />
</child>
<child offset="16" name="DisableCOMDynamicAddrTracking" kind="pointer">
<child kind="function" />
</child>
</TypeDefine>
<TypeDefine name="ANON_OBJECT_HEADER_BIGOBJ" kind="struct" len="56">
<child offset="0" name="Sig1" kind="BaseType" type="WORD" />
<child offset="2" name="Sig2" kind="BaseType" type="WORD" />
<child offset="4" name="Version" kind="BaseType" type="WORD" />
<child offset="6" name="Machine" kind="BaseType" type="WORD" />
<child offset="8" name="TimeDateStamp" kind="BaseType" type="DWORD" />
<child offset="12" name="ClassID" kind="struct" type="_GUID" />
<child offset="28" name="SizeOfData" kind="BaseType" type="DWORD" />
<child offset="32" name="Flags" kind="BaseType" type="DWORD" />
<child offset="36" name="MetaDataSize" kind="BaseType" type="DWORD" />
<child offset="40" name="MetaDataOffset" kind="BaseType" type="DWORD" />
<child offset="44" name="NumberOfSections" kind="BaseType" type="DWORD" />
<child offset="48" name="PointerToSymbolTable" kind="BaseType" type="DWORD" />
<child offset="52" name="NumberOfSymbols" kind="BaseType" type="DWORD" />
</TypeDefine>
<TypeDefine name="T_zMmiaCc_Ccwv_Ind" kind="struct" len="4">
<child offset="0" name="bSrcIndex" kind="BaseType" type="BYTE" />
<child offset="1" name="bDesIndex" kind="BaseType" type="BYTE" />
<child offset="2" name="abPadding" kind="array" num="2">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="T_zAti_NV_UeInfo" kind="struct" len="4">
<child offset="0" name="bUeCategoryOfCa" kind="BaseType" type="BYTE" />
<child offset="1" name="bUeCategory" kind="BaseType" type="BYTE" />
<child offset="2" name="abadding" kind="array" num="2">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="tagCACLSID" kind="struct" len="8">
<child offset="0" name="cElems" kind="BaseType" type="DWORD" />
<child offset="4" name="pElems" kind="pointer">
<child kind="struct" type="_GUID" />
</child>
</TypeDefine>
<TypeDefine name="IExternalConnection" kind="struct" len="4">
<child offset="0" name="lpVtbl" kind="pointer">
<child kind="struct" type="IExternalConnectionVtbl" />
</child>
</TypeDefine>
<TypeDefine name="IExternalConnectionVtbl" kind="struct" len="20">
<child offset="0" name="QueryInterface" kind="pointer">
<child kind="function" />
</child>
<child offset="4" name="AddRef" kind="pointer">
<child kind="function" />
</child>
<child offset="8" name="Release" kind="pointer">
<child kind="function" />
</child>
<child offset="12" name="AddConnection" kind="pointer">
<child kind="function" />
</child>
<child offset="16" name="ReleaseConnection" kind="pointer">
<child kind="function" />
</child>
</TypeDefine>
<TypeDefine name="tagPOLYTEXTA" kind="struct" len="40">
<child offset="0" name="x" kind="BaseType" type="int" />
<child offset="4" name="y" kind="BaseType" type="int" />
<child offset="8" name="n" kind="BaseType" type="DWORD" />
<child offset="12" name="lpstr" kind="pointer" type="char" />
<child offset="16" name="uiFlags" kind="BaseType" type="DWORD" />
<child offset="20" name="rcl" kind="struct" type="tagRECT" />
<child offset="36" name="pdx" kind="pointer" type="int" />
</TypeDefine>
<TypeDefine name="tagEMRSCALEVIEWPORTEXTEX" kind="struct" len="24">
<child offset="0" name="emr" kind="struct" type="tagEMR" />
<child offset="8" name="xNum" kind="BaseType" type="long" />
<child offset="12" name="xDenom" kind="BaseType" type="long" />
<child offset="16" name="yNum" kind="BaseType" type="long" />
<child offset="20" name="yDenom" kind="BaseType" type="long" />
</TypeDefine>
<TypeDefine name="T_zDev_NV_SellStat" kind="struct" len="144">
<child offset="0" name="bSellStatSwitch" kind="BaseType" type="BYTE" />
<child offset="1" name="bCRC" kind="BaseType" type="BYTE" />
<child offset="2" name="bDebug" kind="BaseType" type="BYTE" />
<child offset="3" name="bSellStatTriFg" kind="BaseType" type="BYTE" />
<child offset="4" name="wPort" kind="BaseType" type="WORD" />
<child offset="6" name="bPacketSendCnt" kind="BaseType" type="BYTE" />
<child offset="7" name="bPacketSendState" kind="BaseType" type="BYTE" />
<child offset="8" name="bRegCnt" kind="BaseType" type="BYTE" />
<child offset="9" name="abPadding" kind="array" num="3">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="12" name="dwSumPdpTime" kind="BaseType" type="DWORD" />
<child offset="16" name="abDomain" kind="array" num="128">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="T_ZCAT_DIAG_CONFIG_REQ" kind="struct" len="4">
<child offset="0" name="type" kind="BaseType" type="WORD" />
<child offset="2" name="operation" kind="BaseType" type="BYTE" />
<child offset="3" name="reserved" kind="BaseType" type="BYTE" />
</TypeDefine>
<TypeDefine name="T_z_ScanPlmnInfo" kind="struct" len="1092">
<child offset="0" name="tPlmn" kind="struct" type="T_zPS_PlmnId" />
<child offset="3" name="bEarfcnNum" kind="BaseType" type="BYTE" />
<child offset="4" name="tScanEarfcnInfo" kind="array" num="8">
<child kind="struct" type="T_z_ScanEarfcnInfo" />
</child>
</TypeDefine>
<TypeDefine name="T_z_ScanEarfcnInfo" kind="struct" len="136">
<child offset="0" name="dwEarfcn" kind="BaseType" type="DWORD" />
<child offset="4" name="bRssi" kind="BaseType" type="BYTE" />
<child offset="5" name="bCellInfoNum" kind="BaseType" type="BYTE" />
<child offset="6" name="abPadding" kind="array" num="2">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="8" name="tScanCellInfo" kind="array" num="8">
<child kind="struct" type="T_z_ScanCellInfo" />
</child>
</TypeDefine>
<TypeDefine name="IXMLDOMCharacterDataVtbl" kind="struct" len="204">
<child offset="0" name="QueryInterface" kind="pointer">
<child kind="function" />
</child>
<child offset="4" name="AddRef" kind="pointer">
<child kind="function" />
</child>
<child offset="8" name="Release" kind="pointer">
<child kind="function" />
</child>
<child offset="12" name="GetTypeInfoCount" kind="pointer">
<child kind="function" />
</child>
<child offset="16" name="GetTypeInfo" kind="pointer">
<child kind="function" />
</child>
<child offset="20" name="GetIDsOfNames" kind="pointer">
<child kind="function" />
</child>
<child offset="24" name="Invoke" kind="pointer">
<child kind="function" />
</child>
<child offset="28" name="get_nodeName" kind="pointer">
<child kind="function" />
</child>
<child offset="32" name="get_nodeValue" kind="pointer">
<child kind="function" />
</child>
<child offset="36" name="put_nodeValue" kind="pointer">
<child kind="function" />
</child>
<child offset="40" name="get_nodeType" kind="pointer">
<child kind="function" />
</child>
<child offset="44" name="get_parentNode" kind="pointer">
<child kind="function" />
</child>
<child offset="48" name="get_childNodes" kind="pointer">
<child kind="function" />
</child>
<child offset="52" name="get_firstChild" kind="pointer">
<child kind="function" />
</child>
<child offset="56" name="get_lastChild" kind="pointer">
<child kind="function" />
</child>
<child offset="60" name="get_previousSibling" kind="pointer">
<child kind="function" />
</child>
<child offset="64" name="get_nextSibling" kind="pointer">
<child kind="function" />
</child>
<child offset="68" name="get_attributes" kind="pointer">
<child kind="function" />
</child>
<child offset="72" name="insertBefore" kind="pointer">
<child kind="function" />
</child>
<child offset="76" name="replaceChild" kind="pointer">
<child kind="function" />
</child>
<child offset="80" name="removeChild" kind="pointer">
<child kind="function" />
</child>
<child offset="84" name="appendChild" kind="pointer">
<child kind="function" />
</child>
<child offset="88" name="hasChildNodes" kind="pointer">
<child kind="function" />
</child>
<child offset="92" name="get_ownerDocument" kind="pointer">
<child kind="function" />
</child>
<child offset="96" name="cloneNode" kind="pointer">
<child kind="function" />
</child>
<child offset="100" name="get_nodeTypeString" kind="pointer">
<child kind="function" />
</child>
<child offset="104" name="get_text" kind="pointer">
<child kind="function" />
</child>
<child offset="108" name="put_text" kind="pointer">
<child kind="function" />
</child>
<child offset="112" name="get_specified" kind="pointer">
<child kind="function" />
</child>
<child offset="116" name="get_definition" kind="pointer">
<child kind="function" />
</child>
<child offset="120" name="get_nodeTypedValue" kind="pointer">
<child kind="function" />
</child>
<child offset="124" name="put_nodeTypedValue" kind="pointer">
<child kind="function" />
</child>
<child offset="128" name="get_dataType" kind="pointer">
<child kind="function" />
</child>
<child offset="132" name="put_dataType" kind="pointer">
<child kind="function" />
</child>
<child offset="136" name="get_xml" kind="pointer">
<child kind="function" />
</child>
<child offset="140" name="transformNode" kind="pointer">
<child kind="function" />
</child>
<child offset="144" name="selectNodes" kind="pointer">
<child kind="function" />
</child>
<child offset="148" name="selectSingleNode" kind="pointer">
<child kind="function" />
</child>
<child offset="152" name="get_parsed" kind="pointer">
<child kind="function" />
</child>
<child offset="156" name="get_namespaceURI" kind="pointer">
<child kind="function" />
</child>
<child offset="160" name="get_prefix" kind="pointer">
<child kind="function" />
</child>
<child offset="164" name="get_baseName" kind="pointer">
<child kind="function" />
</child>
<child offset="168" name="transformNodeToObject" kind="pointer">
<child kind="function" />
</child>
<child offset="172" name="get_data" kind="pointer">
<child kind="function" />
</child>
<child offset="176" name="put_data" kind="pointer">
<child kind="function" />
</child>
<child offset="180" name="get_length" kind="pointer">
<child kind="function" />
</child>
<child offset="184" name="substringData" kind="pointer">
<child kind="function" />
</child>
<child offset="188" name="appendData" kind="pointer">
<child kind="function" />
</child>
<child offset="192" name="insertData" kind="pointer">
<child kind="function" />
</child>
<child offset="196" name="deleteData" kind="pointer">
<child kind="function" />
</child>
<child offset="200" name="replaceData" kind="pointer">
<child kind="function" />
</child>
</TypeDefine>
<TypeDefine name="IXMLDOMCharacterData" kind="struct" len="4">
<child offset="0" name="lpVtbl" kind="pointer">
<child kind="struct" type="IXMLDOMCharacterDataVtbl" />
</child>
</TypeDefine>
<TypeDefine name="T_ZOss_Mon_Pool_Leak" kind="struct" len="8">
<child offset="0" name="num" kind="BaseType" type="DWORD" />
<child offset="4" name="ele" kind="pointer">
<child kind="struct" type="T_ZOss_Mon_Pool_Leak_Ele" />
</child>
</TypeDefine>
<TypeDefine name="T_ZOss_Mon_Pool_Leak_Ele" kind="struct" len="20">
<child offset="0" name="addr" kind="BaseType" type="DWORD" />
<child offset="4" name="owner" kind="BaseType" type="DWORD" />
<child offset="8" name="timestamp" kind="BaseType" type="DWORD" />
<child offset="12" name="file" kind="pointer" type="char" />
<child offset="16" name="line" kind="BaseType" type="DWORD" />
</TypeDefine>
<TypeDefine name="T_zWmac_MacHsRstPara" kind="struct" len="36">
<child offset="0" name="bVersion" kind="BaseType" type="BYTE" />
<child offset="1" name="abPadding" kind="array" num="2">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="3" name="bLgchNum" kind="BaseType" type="BYTE" />
<child offset="4" name="abLgchId" kind="array" num="32">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="T_zEm_W_DchMeasInfo" kind="struct" len="2172">
<child offset="0" name="tFreqAsVasInfo" kind="struct" type="T_zEM_W_AsVasInfo" />
<child offset="112" name="tEventInfo" kind="struct" type="T_zEm_W_DchEventInfo" />
<child offset="500" name="tNCellInfo" kind="struct" type="T_zEM_W_DchNCellInfo" />
</TypeDefine>
<TypeDefine name="T_zEM_W_AsVasInfo" kind="struct" len="112">
<child offset="0" name="bNotUsedFreqNum" kind="BaseType" type="BYTE" />
<child offset="1" name="abPadding" kind="array" num="3">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="4" name="tUsedFreqAsInfo" kind="struct" type="T_zEM_W_FreqAsVasInfo" />
<child offset="40" name="atNotUsedFreqVasInfo" kind="array" num="2">
<child kind="struct" type="T_zEM_W_FreqAsVasInfo" />
</child>
</TypeDefine>
<TypeDefine name="T_zEm_W_DchEventInfo" kind="struct" len="388">
<child offset="0" name="bEventNum" kind="BaseType" type="BYTE" />
<child offset="1" name="abPadding" kind="array" num="3">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="4" name="atMeasEventInfo" kind="array" num="16">
<child kind="struct" type="T_zEm_W_MeasEventInfo" />
</child>
</TypeDefine>
<TypeDefine name="T_zEM_W_DchNCellInfo" kind="struct" len="1672">
<child offset="0" name="bIntraCellNum" kind="BaseType" type="BYTE" />
<child offset="1" name="bInterCellNum" kind="BaseType" type="BYTE" />
<child offset="2" name="bDetectCellNum" kind="BaseType" type="BYTE" />
<child offset="3" name="bGsmCellNum" kind="BaseType" type="BYTE" />
<child offset="4" name="bLteCellNum" kind="BaseType" type="BYTE" />
<child offset="5" name="abPadding" kind="array" num="3">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="8" name="atIntraCell" kind="array" num="32">
<child kind="struct" type="T_zEM_W_FddCellInfo" />
</child>
<child offset="392" name="atInterCell" kind="array" num="32">
<child kind="struct" type="T_zEM_W_FddCellInfo" />
</child>
<child offset="776" name="atDetectCell" kind="array" num="32">
<child kind="struct" type="T_zEM_W_FddCellInfo" />
</child>
<child offset="1160" name="atGsmCell" kind="array" num="32">
<child kind="struct" type="T_zEM_W_GsmCellInfo" />
</child>
<child offset="1416" name="atLteCell" kind="array" num="32">
<child kind="struct" type="T_zEM_W_LteCellInfo" />
</child>
</TypeDefine>
<TypeDefine name="NU_HISR_STRUCT" kind="struct" len="96">
<child offset="0" name="words" kind="array" num="22">
<child kind="BaseType" type="DWORD" />
</child>
<child offset="88" name="hisrEntry" kind="pointer">
<child kind="function" />
</child>
<child offset="92" name="hisrTaskId" kind="pointer" type="void" />
</TypeDefine>
<TypeDefine name="tagDEBUGHOOKINFO" kind="struct" len="20">
<child offset="0" name="idThread" kind="BaseType" type="DWORD" />
<child offset="4" name="idThreadInstaller" kind="BaseType" type="DWORD" />
<child offset="8" name="lParam" kind="BaseType" type="long" />
<child offset="12" name="wParam" kind="BaseType" type="DWORD" />
<child offset="16" name="code" kind="BaseType" type="int" />
</TypeDefine>
<TypeDefine name="AsyncIMultiQIVtbl" kind="struct" len="20">
<child offset="0" name="QueryInterface" kind="pointer">
<child kind="function" />
</child>
<child offset="4" name="AddRef" kind="pointer">
<child kind="function" />
</child>
<child offset="8" name="Release" kind="pointer">
<child kind="function" />
</child>
<child offset="12" name="Begin_QueryMultipleInterfaces" kind="pointer">
<child kind="function" />
</child>
<child offset="16" name="Finish_QueryMultipleInterfaces" kind="pointer">
<child kind="function" />
</child>
</TypeDefine>
<TypeDefine name="AsyncIMultiQI" kind="struct" len="4">
<child offset="0" name="lpVtbl" kind="pointer">
<child kind="struct" type="AsyncIMultiQIVtbl" />
</child>
</TypeDefine>
<TypeDefine name="T_zDev_NV_EPSncs" kind="struct" len="44">
<child offset="0" name="bKsi" kind="BaseType" type="BYTE" />
<child offset="1" name="bAlg" kind="BaseType" type="BYTE" />
<child offset="2" name="abPadding" kind="array" num="2">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="4" name="abKasme" kind="array" num="32">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="36" name="dwUlCount" kind="BaseType" type="DWORD" />
<child offset="40" name="dwDlCount" kind="BaseType" type="DWORD" />
</TypeDefine>
<TypeDefine name="T_z_UiccId_3GEcc" kind="struct" len="264">
<child offset="0" name="bEccLen" kind="BaseType" type="BYTE" />
<child offset="1" name="abEcCode" kind="array" num="3">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="4" name="bMaxAlphaIdNum" kind="BaseType" type="BYTE" />
<child offset="5" name="bAlphaIdNum" kind="BaseType" type="BYTE" />
<child offset="6" name="abPadding" kind="array" num="2">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="8" name="aAlphaId" kind="array" num="255">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="263" name="bEcCategory" kind="BaseType" type="BYTE" />
</TypeDefine>
<TypeDefine name="T_z_UiccId_2GEcc" kind="struct" len="24">
<child offset="0" name="bEccNum" kind="BaseType" type="BYTE" />
<child offset="1" name="abPadding" kind="array" num="3">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="4" name="tEccCode" kind="array" num="5">
<child kind="struct" type="T_z_UiccId_EccNum" />
</child>
</TypeDefine>
<TypeDefine name="T_zMmiaUmm_OperPlmn" kind="struct" len="152">
<child offset="0" name="bNum" kind="BaseType" type="BYTE" />
<child offset="1" name="bPadding" kind="BaseType" type="BYTE" />
<child offset="2" name="abOperatePlmn" kind="array" num="50">
<child kind="struct" type="T_zPS_PlmnId" />
</child>
</TypeDefine>
<TypeDefine name="T_zMmiaSms_RecRsp_Cnf" kind="struct" len="8">
<child offset="0" name="bSrcIndex" kind="BaseType" type="BYTE" />
<child offset="1" name="bDestIndex" kind="BaseType" type="BYTE" />
<child offset="2" name="bResult" kind="BaseType" type="BYTE" />
<child offset="3" name="bPadding" kind="BaseType" type="BYTE" />
<child offset="4" name="dwCause" kind="BaseType" type="DWORD" />
</TypeDefine>
<TypeDefine name="T_zMmiaEusir_ETWSPrimary_Ind" kind="struct" len="60">
<child offset="0" name="bSrcIndex" kind="BaseType" type="BYTE" />
<child offset="1" name="bDesIndex" kind="BaseType" type="BYTE" />
<child offset="2" name="wWarningMsgId" kind="BaseType" type="WORD" />
<child offset="4" name="wSerialNum" kind="BaseType" type="WORD" />
<child offset="6" name="wWarningType" kind="BaseType" type="WORD" />
<child offset="8" name="bSecInfoPresent" kind="BaseType" type="BYTE" />
<child offset="9" name="abSecinfo" kind="array" num="50">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="T_zMmiaCc_NotOpen_VoiceChnl_Req" kind="struct" len="4">
<child offset="0" name="bSrcIndex" kind="BaseType" type="BYTE" />
<child offset="1" name="bDesIndex" kind="BaseType" type="BYTE" />
<child offset="2" name="abPadding" kind="array" num="2">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="T_zEM_Td_MeasThreshInfo" kind="struct" len="220">
<child offset="0" name="bIdleFlg" kind="BaseType" type="BYTE" />
<child offset="1" name="bConnFlg" kind="BaseType" type="BYTE" />
<child offset="2" name="abPadding" kind="array" num="2">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="4" name="tIdleMeasInfo" kind="struct" type="T_zEM_Td_IdleMeasInfo" />
<child offset="24" name="tConnMeasInfo" kind="struct" type="T_zEM_Td_ConnMeasInfo" />
</TypeDefine>
<TypeDefine name="T_zEm_Td_NCellInfo" kind="struct" len="2824">
<child offset="0" name="bIntraCellNum" kind="BaseType" type="BYTE" />
<child offset="1" name="bInterCellNum" kind="BaseType" type="BYTE" />
<child offset="2" name="bDetectCellNum" kind="BaseType" type="BYTE" />
<child offset="3" name="bGsmCellNum" kind="BaseType" type="BYTE" />
<child offset="4" name="bLteCellNum" kind="BaseType" type="BYTE" />
<child offset="5" name="abPadding" kind="array" num="3">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="8" name="atIntraCell" kind="array" num="32">
<child kind="struct" type="T_zEm_Td_TddCellInfo" />
</child>
<child offset="648" name="atInterCell" kind="array" num="32">
<child kind="struct" type="T_zEm_Td_TddCellInfo" />
</child>
<child offset="1288" name="atDetectCell" kind="array" num="32">
<child kind="struct" type="T_zEm_Td_DetectCellInfo" />
</child>
<child offset="1416" name="atGsmCell" kind="array" num="32">
<child kind="struct" type="T_zEm_Td_NGCellInfo" />
</child>
<child offset="2056" name="atLteCell" kind="array" num="32">
<child kind="struct" type="T_zEm_Td_NLCellInfo" />
</child>
</TypeDefine>
<TypeDefine name="T_zAti_NV_EpdcpTimerLen" kind="struct" len="4">
<child offset="0" name="bT1TimerLen" kind="BaseType" type="BYTE" />
<child offset="1" name="abadding" kind="array" num="3">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="T_zApMmia_CpbwSet_Req" kind="struct" len="1096">
<child offset="0" name="bSrcIndex" kind="BaseType" type="BYTE" />
<child offset="1" name="bDesIndex" kind="BaseType" type="BYTE" />
<child offset="2" name="bHiddenFg" kind="BITS" start="0" len="1" type="BYTE" />
<child offset="2" name="bIndexFg" kind="BITS" start="1" len="1" type="BYTE" />
<child offset="2" name="bNumFg" kind="BITS" start="2" len="1" type="BYTE" />
<child offset="2" name="bTextFg" kind="BITS" start="3" len="1" type="BYTE" />
<child offset="2" name="bSneFg" kind="BITS" start="4" len="1" type="BYTE" />
<child offset="2" name="bEmailFg" kind="BITS" start="5" len="1" type="BYTE" />
<child offset="2" name="bAnrFg" kind="BITS" start="6" len="1" type="BYTE" />
<child offset="2" name="bGrpFg" kind="BITS" start="7" len="1" type="BYTE" />
<child offset="3" name="bHidden" kind="BaseType" type="BYTE" />
<child offset="4" name="wIndex" kind="BaseType" type="WORD" />
<child offset="6" name="abPadding" kind="array" num="2">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="8" name="tNum" kind="struct" type="T_zPS_CallNum" />
<child offset="52" name="tText" kind="struct" type="T_zApMmia_PhoneText" />
<child offset="296" name="tSne" kind="struct" type="T_zApMmia_Sne" />
<child offset="548" name="tEmail" kind="struct" type="T_zApMmia_Email" />
<child offset="800" name="tAnr" kind="struct" type="T_zPS_CallNum" />
<child offset="844" name="tGrp" kind="struct" type="T_zApMmia_Grp" />
</TypeDefine>
<TypeDefine name="T_zApMmia_Sne" kind="struct" len="252">
<child offset="0" name="abSne" kind="array" num="250">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="250" name="abPadding" kind="array" num="2">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="T_zApMmia_Email" kind="struct" len="252">
<child offset="0" name="abEmail" kind="array" num="250">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="250" name="abPadding" kind="array" num="2">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="tagMCI_SYSINFO_PARMSW" kind="struct" len="20">
<child offset="0" name="dwCallback" kind="BaseType" type="DWORD" />
<child offset="4" name="lpstrReturn" kind="pointer" type="WORD" />
<child offset="8" name="dwRetSize" kind="BaseType" type="DWORD" />
<child offset="12" name="dwNumber" kind="BaseType" type="DWORD" />
<child offset="16" name="wDeviceType" kind="BaseType" type="DWORD" />
</TypeDefine>
<TypeDefine name="T_zMmiaUmm_CsgSel_Cnf" kind="struct" len="8">
<child offset="0" name="bSrcIndex" kind="BaseType" type="BYTE" />
<child offset="1" name="bDesIndex" kind="BaseType" type="BYTE" />
<child offset="2" name="bResult" kind="BaseType" type="BYTE" />
<child offset="3" name="bPadding" kind="BaseType" type="BYTE" />
<child offset="4" name="bErrCode" kind="BaseType" type="DWORD" />
</TypeDefine>
<TypeDefine name="T_zDev_NV_SignalboxCfg" kind="struct" len="44">
<child offset="0" name="tHeadInfo" kind="struct" type="T_zDev_NV_HeadInfo" />
<child offset="12" name="tNvGsmSignalboxCfg" kind="struct" type="T_zDev_NV_GsmSignalboxCfg" />
<child offset="20" name="tNvTdSignalboxCfg" kind="struct" type="T_zDev_NV_TdSignalboxCfg" />
<child offset="28" name="tNvWSignalboxCfg" kind="struct" type="T_zDev_NV_WSignalboxCfg" />
<child offset="36" name="tNvLteSignalboxCfg" kind="struct" type="T_zDev_NV_LteSignalboxCfg" />
</TypeDefine>
<TypeDefine name="T_zDev_NV_HeadInfo" kind="struct" len="12">
<child offset="0" name="magic" kind="array" num="8">
<child kind="BaseType" type="char" />
</child>
<child offset="8" name="wVersion" kind="BaseType" type="WORD" />
<child offset="10" name="wLen" kind="BaseType" type="WORD" />
</TypeDefine>
<TypeDefine name="T_zDev_NV_TdSignalboxCfg" kind="struct" len="8">
<child offset="0" name="bEndpoint" kind="BaseType" type="BYTE" />
<child offset="1" name="bStepNum" kind="BaseType" type="BYTE" />
<child offset="2" name="abRssi" kind="array" num="5">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="7" name="bPadding" kind="BaseType" type="BYTE" />
</TypeDefine>
<TypeDefine name="T_zDev_NV_WSignalboxCfg" kind="struct" len="8">
<child offset="0" name="bEndpoint" kind="BaseType" type="BYTE" />
<child offset="1" name="bStepNum" kind="BaseType" type="BYTE" />
<child offset="2" name="abRssi" kind="array" num="5">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="7" name="bPadding" kind="BaseType" type="BYTE" />
</TypeDefine>
<TypeDefine name="T_zDev_NV_LteSignalboxCfg" kind="struct" len="8">
<child offset="0" name="bEndpoint" kind="BaseType" type="BYTE" />
<child offset="1" name="bStepNum" kind="BaseType" type="BYTE" />
<child offset="2" name="abRssi" kind="array" num="5">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="7" name="bPadding" kind="BaseType" type="BYTE" />
</TypeDefine>
<TypeDefine name="T_zEumcr_MeasRuleInfo" kind="struct" len="20">
<child offset="0" name="bVersion" kind="BaseType" type="BYTE" />
<child offset="4" name="dwEarfcn" kind="BaseType" type="DWORD" />
<child offset="8" name="wPci" kind="BaseType" type="WORD" />
<child offset="10" name="bRsrp" kind="BaseType" type="BYTE" />
<child offset="11" name="bRsrq" kind="BaseType" type="BYTE" />
<child offset="12" name="bSrxlev" kind="BaseType" type="BYTE" />
<child offset="13" name="bSqual" kind="BaseType" type="BYTE" />
<child offset="14" name="bMeasRule" kind="BaseType" type="BYTE" />
<child offset="15" name="bSintraSearchP" kind="BaseType" type="BYTE" />
<child offset="16" name="bSintraSearchQ" kind="BaseType" type="BYTE" />
<child offset="17" name="bSnonintraSearchP" kind="BaseType" type="BYTE" />
<child offset="18" name="bSnonintraSearchQ" kind="BaseType" type="BYTE" />
</TypeDefine>
<TypeDefine name="tagINTERFACEINFO" kind="struct" len="24">
<child offset="0" name="pUnk" kind="pointer">
<child kind="struct" type="IUnknown" />
</child>
<child offset="4" name="iid" kind="struct" type="_GUID" />
<child offset="20" name="wMethod" kind="BaseType" type="WORD" />
</TypeDefine>
<TypeDefine name="T_zDev_NV_PlmnInfo" kind="struct" len="188">
<child offset="0" name="abPlmnId" kind="array" num="3">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="3" name="bPading" kind="BaseType" type="BYTE" />
<child offset="4" name="tTimeFlg" kind="BaseType" type="DWORD" />
<child offset="8" name="bGsmFreqNum" kind="BaseType" type="BYTE" />
<child offset="9" name="bTdFreqNum" kind="BaseType" type="BYTE" />
<child offset="10" name="bWFreqNum" kind="BaseType" type="BYTE" />
<child offset="11" name="bPadding3" kind="BaseType" type="BYTE" />
<child offset="12" name="atGsmFreqInfo" kind="array" num="32">
<child kind="struct" type="T_zDev_NV_FreqRange" />
</child>
<child offset="140" name="atTdFreqInfo" kind="array" num="8">
<child kind="struct" type="T_zDev_NV_FreqRange" />
</child>
<child offset="172" name="atWFreqInfo" kind="array" num="4">
<child kind="struct" type="T_zDev_NV_FreqRange" />
</child>
</TypeDefine>
<TypeDefine name="T_zDev_NV_FreqRange" kind="struct" len="4">
<child offset="0" name="wFreqStart" kind="BaseType" type="WORD" />
<child offset="2" name="wFreqEnd" kind="BaseType" type="WORD" />
</TypeDefine>
<TypeDefine name="T_z_LinearLinkNode" kind="struct" len="4">
<child offset="0" name="ptNext" kind="pointer">
<child kind="struct" type="T_z_LinearLinkNode" />
</child>
</TypeDefine>
<TypeDefine name="tagACTCTX_SECTION_KEYED_DATA_ASSEMBLY_METADATA" kind="struct" len="20">
<child offset="0" name="lpInformation" kind="pointer" type="void" />
<child offset="4" name="lpSectionBase" kind="pointer" type="void" />
<child offset="8" name="ulSectionLength" kind="BaseType" type="DWORD" />
<child offset="12" name="lpSectionGlobalDataBase" kind="pointer" type="void" />
<child offset="16" name="ulSectionGlobalDataLength" kind="BaseType" type="DWORD" />
</TypeDefine>
<TypeDefine name="T_zMmiaCbs_Activate_Cnf" kind="struct" len="380">
<child offset="0" name="bSrcIndex" kind="BaseType" type="BYTE" />
<child offset="1" name="bDesIndex" kind="BaseType" type="BYTE" />
<child offset="2" name="bMode" kind="BaseType" type="BYTE" />
<child offset="3" name="bResult" kind="BaseType" type="BYTE" />
<child offset="4" name="tMids" kind="struct" type="T_zDev_AtMem_CBS_MidSet" />
<child offset="266" name="tDcs" kind="struct" type="T_zDev_AtMem_CBS_DcsSet" />
</TypeDefine>
<TypeDefine name="T_zDev_AtMem_CBS_MidSet" kind="struct" len="262">
<child offset="0" name="bSingleNum" kind="BaseType" type="BYTE" />
<child offset="1" name="bRangeNum" kind="BaseType" type="BYTE" />
<child offset="2" name="abPadding" kind="array" num="2">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="4" name="awSingleList" kind="array" num="43">
<child kind="BaseType" type="WORD" />
</child>
<child offset="90" name="atRangeList" kind="array" num="43">
<child kind="struct" type="T_zDev_AtMem_CBS_Range" />
</child>
</TypeDefine>
<TypeDefine name="T_zDev_AtMem_CBS_DcsSet" kind="struct" len="114">
<child offset="0" name="bSingleNum" kind="BaseType" type="BYTE" />
<child offset="1" name="bRangeNum" kind="BaseType" type="BYTE" />
<child offset="2" name="abPadding" kind="array" num="2">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="4" name="abSingleList" kind="array" num="22">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="26" name="atRangeList" kind="array" num="22">
<child kind="struct" type="T_zDev_AtMem_CBS_Range" />
</child>
</TypeDefine>
<TypeDefine name="T_zApMmia_DeleteSm_Req" kind="struct" len="8">
<child offset="0" name="bSrcIndex" kind="BaseType" type="BYTE" />
<child offset="1" name="bDesIndex" kind="BaseType" type="BYTE" />
<child offset="2" name="bDelFlag" kind="BaseType" type="BYTE" />
<child offset="3" name="bPadding" kind="BaseType" type="BYTE" />
<child offset="4" name="wIndex" kind="BaseType" type="WORD" />
<child offset="6" name="abPadding" kind="array" num="2">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="IInternetProtocolSinkVtbl" kind="struct" len="28">
<child offset="0" name="QueryInterface" kind="pointer">
<child kind="function" />
</child>
<child offset="4" name="AddRef" kind="pointer">
<child kind="function" />
</child>
<child offset="8" name="Release" kind="pointer">
<child kind="function" />
</child>
<child offset="12" name="Switch" kind="pointer">
<child kind="function" />
</child>
<child offset="16" name="ReportProgress" kind="pointer">
<child kind="function" />
</child>
<child offset="20" name="ReportData" kind="pointer">
<child kind="function" />
</child>
<child offset="24" name="ReportResult" kind="pointer">
<child kind="function" />
</child>
</TypeDefine>
<TypeDefine name="T_zEm_Gsm_NCellInfo" kind="struct" len="1156">
<child offset="0" name="bNGCellNum" kind="BaseType" type="BYTE" />
<child offset="1" name="bTCellNum" kind="BaseType" type="BYTE" />
<child offset="2" name="bWCellNum" kind="BaseType" type="BYTE" />
<child offset="3" name="bLCellNum" kind="BaseType" type="BYTE" />
<child offset="4" name="tNGCell" kind="array" num="32">
<child kind="struct" type="T_zEm_Gsm_NGCellInfo" />
</child>
<child offset="388" name="tNTCell" kind="array" num="32">
<child kind="struct" type="T_zEm_Gsm_NTCellInfo" />
</child>
<child offset="644" name="tNWCell" kind="array" num="32">
<child kind="struct" type="T_zEm_Gsm_NWCellInfo" />
</child>
<child offset="900" name="tNLCell" kind="array" num="32">
<child kind="struct" type="T_zEm_Gsm_NLCellInfo" />
</child>
</TypeDefine>
<TypeDefine name="T_zEm_Gsm_NGCellInfo" kind="struct" len="12">
<child offset="0" name="bBsic" kind="BaseType" type="BYTE" />
<child offset="1" name="bRssi" kind="BaseType" type="BYTE" />
<child offset="2" name="wPrimFreq" kind="BaseType" type="WORD" />
<child offset="4" name="sC1" kind="BaseType" type="short" />
<child offset="6" name="sC2" kind="BaseType" type="short" />
<child offset="8" name="bBand" kind="BaseType" type="BYTE" />
<child offset="9" name="abPadding" kind="array" num="3">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="T_zEm_Gsm_NLCellInfo" kind="struct" len="8">
<child offset="0" name="wPrimCarrier" kind="BaseType" type="WORD" />
<child offset="2" name="wCellId" kind="BaseType" type="WORD" />
<child offset="4" name="bRsrp" kind="BaseType" type="BYTE" />
<child offset="5" name="bRsrq" kind="BaseType" type="BYTE" />
<child offset="6" name="bPriority" kind="BaseType" type="BYTE" />
<child offset="7" name="bPadding" kind="BaseType" type="BYTE" />
</TypeDefine>
<TypeDefine name="T_zMmiaSm_QueryIdleCh_Rsp" kind="struct" len="4">
<child offset="0" name="bResult" kind="BaseType" type="BYTE" />
<child offset="1" name="abPadding" kind="array" num="3">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="T_z_UiccId_ACC" kind="struct" len="4">
<child offset="0" name="abACC" kind="array" num="2">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="2" name="abPadding" kind="array" num="2">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="T_z_CampOnCell" kind="struct" len="4">
<child offset="0" name="dwCellId" kind="BaseType" type="DWORD" />
</TypeDefine>
<TypeDefine name="T_ZOss_Mon_Pool_Ele" kind="struct" len="16">
<child offset="0" name="size" kind="BaseType" type="DWORD" />
<child offset="4" name="total" kind="BaseType" type="DWORD" />
<child offset="8" name="used" kind="BaseType" type="DWORD" />
<child offset="12" name="max_used" kind="BaseType" type="DWORD" />
</TypeDefine>
<TypeDefine name="tagCUSTDATA" kind="struct" len="8">
<child offset="0" name="cCustData" kind="BaseType" type="DWORD" />
<child offset="4" name="prgCustData" kind="pointer">
<child kind="struct" type="tagCUSTDATAITEM" />
</child>
</TypeDefine>
<TypeDefine name="IHttpSecurity" kind="struct" len="4">
<child offset="0" name="lpVtbl" kind="pointer">
<child kind="struct" type="IHttpSecurityVtbl" />
</child>
</TypeDefine>
<TypeDefine name="IHttpSecurityVtbl" kind="struct" len="20">
<child offset="0" name="QueryInterface" kind="pointer">
<child kind="function" />
</child>
<child offset="4" name="AddRef" kind="pointer">
<child kind="function" />
</child>
<child offset="8" name="Release" kind="pointer">
<child kind="function" />
</child>
<child offset="12" name="GetWindow" kind="pointer">
<child kind="function" />
</child>
<child offset="16" name="OnSecurityProblem" kind="pointer">
<child kind="function" />
</child>
</TypeDefine>
<TypeDefine name="T_zMmiaUmm_SetLteAct_Req" kind="struct" len="4">
<child offset="0" name="bSrcIndex" kind="BaseType" type="BYTE" />
<child offset="1" name="bDesIndex" kind="BaseType" type="BYTE" />
<child offset="2" name="bLteAct" kind="BaseType" type="BYTE" />
<child offset="3" name="bPadding" kind="BaseType" type="BYTE" />
</TypeDefine>
<TypeDefine name="tagCAUB" kind="struct" len="8">
<child offset="0" name="cElems" kind="BaseType" type="DWORD" />
<child offset="4" name="pElems" kind="pointer" type="BYTE" />
</TypeDefine>
<TypeDefine name="IRpcSyntaxNegotiate" kind="struct" len="4">
<child offset="0" name="lpVtbl" kind="pointer">
<child kind="struct" type="IRpcSyntaxNegotiateVtbl" />
</child>
</TypeDefine>
<TypeDefine name="IRpcSyntaxNegotiateVtbl" kind="struct" len="16">
<child offset="0" name="QueryInterface" kind="pointer">
<child kind="function" />
</child>
<child offset="4" name="AddRef" kind="pointer">
<child kind="function" />
</child>
<child offset="8" name="Release" kind="pointer">
<child kind="function" />
</child>
<child offset="12" name="NegotiateSyntax" kind="pointer">
<child kind="function" />
</child>
</TypeDefine>
<TypeDefine name="XMLDSOControl" kind="struct" len="0" />
<TypeDefine name="tagSOUNDSENTRYW" kind="struct" len="48">
<child offset="0" name="cbSize" kind="BaseType" type="DWORD" />
<child offset="4" name="dwFlags" kind="BaseType" type="DWORD" />
<child offset="8" name="iFSTextEffect" kind="BaseType" type="DWORD" />
<child offset="12" name="iFSTextEffectMSec" kind="BaseType" type="DWORD" />
<child offset="16" name="iFSTextEffectColorBits" kind="BaseType" type="DWORD" />
<child offset="20" name="iFSGrafEffect" kind="BaseType" type="DWORD" />
<child offset="24" name="iFSGrafEffectMSec" kind="BaseType" type="DWORD" />
<child offset="28" name="iFSGrafEffectColor" kind="BaseType" type="DWORD" />
<child offset="32" name="iWindowsEffect" kind="BaseType" type="DWORD" />
<child offset="36" name="iWindowsEffectMSec" kind="BaseType" type="DWORD" />
<child offset="40" name="lpszWindowsEffectDLL" kind="pointer" type="WORD" />
<child offset="44" name="iWindowsEffectOrdinal" kind="BaseType" type="DWORD" />
</TypeDefine>
<TypeDefine name="T_zDev_NV_WMccCustomBandInfo" kind="struct" len="8">
<child offset="0" name="tMcc" kind="struct" type="T_zDev_NV_CustomMcc" />
<child offset="2" name="abwBand" kind="array" num="6">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="T_zDev_NV_VersionInfo" kind="struct" len="4">
<child offset="0" name="dwVersionNum" kind="BaseType" type="DWORD" />
</TypeDefine>
<TypeDefine name="T_zAtiAs_MbmsServiceSuspendInd" kind="struct" len="196">
<child offset="0" name="bSrcIndex" kind="BaseType" type="BYTE" />
<child offset="1" name="bDesIndex" kind="BaseType" type="BYTE" />
<child offset="2" name="wTmgiNum" kind="BaseType" type="WORD" />
<child offset="4" name="atTmgiList" kind="array" num="16">
<child kind="struct" type="T_zAtiAs_Mbms_Service_Info" />
</child>
</TypeDefine>
<TypeDefine name="T_zAti_NV_CopsMode" kind="struct" len="76">
<child offset="0" name="bCopsMode" kind="BaseType" type="BYTE" />
<child offset="1" name="bOperFg" kind="BaseType" type="BYTE" />
<child offset="2" name="bNameFg" kind="BaseType" type="BYTE" />
<child offset="3" name="bPadding" kind="BaseType" type="BYTE" />
<child offset="4" name="abOperate" kind="array" num="64">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="68" name="tPlmnAct" kind="struct" type="T_zPS_PlmnAct" />
</TypeDefine>
<TypeDefine name="tagMIDIOUTCAPS2A" kind="struct" len="100">
<child offset="0" name="wMid" kind="BaseType" type="WORD" />
<child offset="2" name="wPid" kind="BaseType" type="WORD" />
<child offset="4" name="vDriverVersion" kind="BaseType" type="DWORD" />
<child offset="8" name="szPname" kind="array" num="32">
<child kind="BaseType" type="char" />
</child>
<child offset="40" name="wTechnology" kind="BaseType" type="WORD" />
<child offset="42" name="wVoices" kind="BaseType" type="WORD" />
<child offset="44" name="wNotes" kind="BaseType" type="WORD" />
<child offset="46" name="wChannelMask" kind="BaseType" type="WORD" />
<child offset="48" name="dwSupport" kind="BaseType" type="DWORD" />
<child offset="52" name="ManufacturerGuid" kind="struct" type="_GUID" />
<child offset="68" name="ProductGuid" kind="struct" type="_GUID" />
<child offset="84" name="NameGuid" kind="struct" type="_GUID" />
</TypeDefine>
<TypeDefine name="T_zMmiaUmm_ZattQuery_Req" kind="struct" len="4">
<child offset="0" name="bSrcIndex" kind="BaseType" type="BYTE" />
<child offset="1" name="bDesIndex" kind="BaseType" type="BYTE" />
<child offset="2" name="abPadding" kind="array" num="2">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="T_zAti_NV_CustomBandTransInfo" kind="struct" len="4">
<child offset="0" name="bCustomInfoFlg" kind="BaseType" type="BYTE" />
<child offset="1" name="bCustomBand" kind="BaseType" type="BYTE" />
<child offset="2" name="bEquateBand" kind="BaseType" type="BYTE" />
<child offset="3" name="bPadding" kind="BaseType" type="BYTE" />
</TypeDefine>
<TypeDefine name="IStdMarshalInfoVtbl" kind="struct" len="16">
<child offset="0" name="QueryInterface" kind="pointer">
<child kind="function" />
</child>
<child offset="4" name="AddRef" kind="pointer">
<child kind="function" />
</child>
<child offset="8" name="Release" kind="pointer">
<child kind="function" />
</child>
<child offset="12" name="GetClassForHandler" kind="pointer">
<child kind="function" />
</child>
</TypeDefine>
<TypeDefine name="IStdMarshalInfo" kind="struct" len="4">
<child offset="0" name="lpVtbl" kind="pointer">
<child kind="struct" type="IStdMarshalInfoVtbl" />
</child>
</TypeDefine>
<TypeDefine name="T_zWrlcDlUm_TV" kind="struct" len="28">
<child offset="0" name="bversion" kind="BaseType" type="BYTE" />
<child offset="1" name="abPadding" kind="array" num="2">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="3" name="bLogNum" kind="BaseType" type="BYTE" />
<child offset="4" name="atDlUmInfo" kind="array" num="3">
<child kind="struct" type="T_zWrlcDlUm_Info" />
</child>
</TypeDefine>
<TypeDefine name="tagCOMPOSITIONFORM" kind="struct" len="28">
<child offset="0" name="dwStyle" kind="BaseType" type="DWORD" />
<child offset="4" name="ptCurrentPos" kind="struct" type="tagPOINT" />
<child offset="12" name="rcArea" kind="struct" type="tagRECT" />
</TypeDefine>
<TypeDefine name="T_zMmiaCc_Dtmf_Req" kind="struct" len="8">
<child offset="0" name="bSrcIndex" kind="BaseType" type="BYTE" />
<child offset="1" name="bDesIndex" kind="BaseType" type="BYTE" />
<child offset="2" name="bDtmf" kind="BaseType" type="BYTE" />
<child offset="3" name="bPadding" kind="BaseType" type="BYTE" />
<child offset="4" name="dwDuration" kind="BaseType" type="DWORD" />
</TypeDefine>
<TypeDefine name="T_zEM_Td_Event3AInfo" kind="struct" len="8">
<child offset="0" name="sThreshOwn" kind="BaseType" type="short" />
<child offset="2" name="sThreshOther" kind="BaseType" type="short" />
<child offset="4" name="bHyst" kind="BaseType" type="BYTE" />
<child offset="5" name="bTrigTime" kind="BaseType" type="BYTE" />
<child offset="6" name="abPadding" kind="array" num="2">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="T_zEm_Lte_SCellInfo" kind="struct" len="28">
<child offset="0" name="dwEarfcn" kind="BaseType" type="DWORD" />
<child offset="4" name="wPci" kind="BaseType" type="WORD" />
<child offset="8" name="dwCellId" kind="BaseType" type="DWORD" />
<child offset="12" name="dwCsgId" kind="BaseType" type="DWORD" />
<child offset="16" name="bDlBandWidth" kind="BaseType" type="BYTE" />
<child offset="17" name="bSubframeAssignment" kind="BaseType" type="BYTE" />
<child offset="18" name="bSpecialSubframePatterns" kind="BaseType" type="BYTE" />
<child offset="19" name="bTransmissionMode" kind="BaseType" type="BYTE" />
<child offset="20" name="bRlease" kind="BaseType" type="BYTE" />
<child offset="21" name="bBand" kind="BaseType" type="BYTE" />
<child offset="24" name="dwUlFddArfcn" kind="BaseType" type="DWORD" />
</TypeDefine>
<TypeDefine name="T_zEm_NasQos" kind="struct" len="100">
<child offset="0" name="bQosInfoNum" kind="BaseType" type="BYTE" />
<child offset="1" name="abPadding" kind="array" num="3">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="4" name="atQosInfo" kind="array" num="8">
<child kind="struct" type="T_zEm_QosInfo" />
</child>
</TypeDefine>
<TypeDefine name="T_zEm_Lte_NasInfo" kind="struct" len="12">
<child offset="0" name="wDrx" kind="BaseType" type="WORD" />
<child offset="2" name="wTac" kind="BaseType" type="WORD" />
<child offset="4" name="wT3412" kind="BaseType" type="WORD" />
<child offset="6" name="wPadding" kind="BaseType" type="WORD" />
<child offset="8" name="tPlmnId" kind="struct" type="T_zEM_PlmnId" />
<child offset="11" name="bPadding" kind="BaseType" type="BYTE" />
</TypeDefine>
<TypeDefine name="tagGESTUREINFO" kind="struct" len="48">
<child offset="0" name="cbSize" kind="BaseType" type="DWORD" />
<child offset="4" name="dwFlags" kind="BaseType" type="DWORD" />
<child offset="8" name="dwID" kind="BaseType" type="DWORD" />
<child offset="12" name="hwndTarget" kind="pointer">
<child kind="struct" type="HWND__" />
</child>
<child offset="16" name="ptsLocation" kind="struct" type="tagPOINTS" />
<child offset="20" name="dwInstanceID" kind="BaseType" type="DWORD" />
<child offset="24" name="dwSequenceID" kind="BaseType" type="DWORD" />
<child offset="32" name="ullArguments" kind="BaseType" type="unsigned __int64" />
<child offset="40" name="cbExtraArgs" kind="BaseType" type="DWORD" />
</TypeDefine>
<TypeDefine name="IPersist" kind="struct" len="4">
<child offset="0" name="lpVtbl" kind="pointer">
<child kind="struct" type="IPersistVtbl" />
</child>
</TypeDefine>
<TypeDefine name="IPersistVtbl" kind="struct" len="16">
<child offset="0" name="QueryInterface" kind="pointer">
<child kind="function" />
</child>
<child offset="4" name="AddRef" kind="pointer">
<child kind="function" />
</child>
<child offset="8" name="Release" kind="pointer">
<child kind="function" />
</child>
<child offset="12" name="GetClassID" kind="pointer">
<child kind="function" />
</child>
</TypeDefine>
<TypeDefine name="T_zMmiaUmm_ImsRegisterState_Req" kind="struct" len="4">
<child offset="0" name="bSrcIndex" kind="BaseType" type="BYTE" />
<child offset="1" name="bDesIndex" kind="BaseType" type="BYTE" />
<child offset="2" name="bIMSRegState" kind="BaseType" type="BYTE" />
<child offset="3" name="bPadding" kind="BaseType" type="BYTE" />
</TypeDefine>
<TypeDefine name="T_zMmiaCc_State_Info" kind="struct" len="96">
<child offset="0" name="bChnl_id" kind="BaseType" type="BYTE" />
<child offset="1" name="bCallid" kind="BaseType" type="BYTE" />
<child offset="2" name="bDir" kind="BaseType" type="BYTE" />
<child offset="3" name="bCcState" kind="BaseType" type="BYTE" />
<child offset="4" name="bCallMode" kind="BaseType" type="BYTE" />
<child offset="5" name="bMptystate" kind="BaseType" type="BYTE" />
<child offset="6" name="bCallPriFg" kind="BaseType" type="BYTE" />
<child offset="7" name="bCallPriority" kind="BaseType" type="BYTE" />
<child offset="8" name="bNumFg" kind="BaseType" type="BYTE" />
<child offset="9" name="bAlphaFg" kind="BaseType" type="BYTE" />
<child offset="10" name="bNameFg" kind="BaseType" type="BYTE" />
<child offset="11" name="bNameLen" kind="BaseType" type="BYTE" />
<child offset="12" name="tNum" kind="struct" type="T_zPS_CallNum" />
<child offset="56" name="abName" kind="array" num="40">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="ICreateTypeLib2" kind="struct" len="4">
<child offset="0" name="lpVtbl" kind="pointer">
<child kind="struct" type="ICreateTypeLib2Vtbl" />
</child>
</TypeDefine>
<TypeDefine name="ICreateTypeLib2Vtbl" kind="struct" len="68">
<child offset="0" name="QueryInterface" kind="pointer">
<child kind="function" />
</child>
<child offset="4" name="AddRef" kind="pointer">
<child kind="function" />
</child>
<child offset="8" name="Release" kind="pointer">
<child kind="function" />
</child>
<child offset="12" name="CreateTypeInfo" kind="pointer">
<child kind="function" />
</child>
<child offset="16" name="SetName" kind="pointer">
<child kind="function" />
</child>
<child offset="20" name="SetVersion" kind="pointer">
<child kind="function" />
</child>
<child offset="24" name="SetGuid" kind="pointer">
<child kind="function" />
</child>
<child offset="28" name="SetDocString" kind="pointer">
<child kind="function" />
</child>
<child offset="32" name="SetHelpFileName" kind="pointer">
<child kind="function" />
</child>
<child offset="36" name="SetHelpContext" kind="pointer">
<child kind="function" />
</child>
<child offset="40" name="SetLcid" kind="pointer">
<child kind="function" />
</child>
<child offset="44" name="SetLibFlags" kind="pointer">
<child kind="function" />
</child>
<child offset="48" name="SaveAllChanges" kind="pointer">
<child kind="function" />
</child>
<child offset="52" name="DeleteTypeInfo" kind="pointer">
<child kind="function" />
</child>
<child offset="56" name="SetCustData" kind="pointer">
<child kind="function" />
</child>
<child offset="60" name="SetHelpStringContext" kind="pointer">
<child kind="function" />
</child>
<child offset="64" name="SetHelpStringDll" kind="pointer">
<child kind="function" />
</child>
</TypeDefine>
<TypeDefine name="T_zMmiaUmm_CsVoiceQry_Cnf" kind="struct" len="4">
<child offset="0" name="bSrcIndex" kind="BaseType" type="BYTE" />
<child offset="1" name="bDesIndex" kind="BaseType" type="BYTE" />
<child offset="2" name="bCsVoiceSupFlg" kind="BaseType" type="BYTE" />
<child offset="3" name="bPadding" kind="BaseType" type="BYTE" />
</TypeDefine>
<TypeDefine name="T_zAti_NV_MsInfo" kind="struct" len="50">
<child offset="0" name="bEquipType" kind="BaseType" type="BYTE" />
<child offset="1" name="bSeqNum" kind="BaseType" type="BYTE" />
<child offset="2" name="abPadding1" kind="array" num="2">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="4" name="abEquipName" kind="array" num="10">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="14" name="abPadding2" kind="array" num="2">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="16" name="abBordNum" kind="array" num="20">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="36" name="abPadding3" kind="array" num="2">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="38" name="abSoftVersion" kind="array" num="10">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="48" name="abPadding4" kind="array" num="2">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="T_zApMmia_TpFo" kind="struct" len="4">
<child offset="0" name="bMsgTypeId" kind="BITS" start="0" len="2" type="BYTE" />
<child offset="0" name="bMsgFeature" kind="BITS" start="2" len="1" type="BYTE" />
<child offset="0" name="bTpvpFormat" kind="BITS" start="3" len="2" type="BYTE" />
<child offset="0" name="bStatRptFeature" kind="BITS" start="5" len="1" type="BYTE" />
<child offset="0" name="bTpudHeadInd" kind="BITS" start="6" len="1" type="BYTE" />
<child offset="0" name="bReplyPathInd" kind="BITS" start="7" len="1" type="BYTE" />
<child offset="1" name="abPadding" kind="array" num="3">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="T_zEM_Lte_MeasThreshInfo" kind="struct" len="660">
<child offset="0" name="bIdleFlg" kind="BaseType" type="BYTE" />
<child offset="1" name="bConnFlg" kind="BaseType" type="BYTE" />
<child offset="2" name="wCrnti" kind="BaseType" type="WORD" />
<child offset="4" name="tIdleMeasInfo" kind="struct" type="T_zEM_Lte_IdleMeasInfo" />
<child offset="16" name="tConnMeasInfo" kind="struct" type="T_zEM_Lte_ConnMeasInfo" />
</TypeDefine>
<TypeDefine name="T_zEm_Lte_NCellInfo" kind="struct" len="2952">
<child offset="0" name="bIntraCellNum" kind="BaseType" type="BYTE" />
<child offset="1" name="bInterCellNum" kind="BaseType" type="BYTE" />
<child offset="2" name="bGCellNum" kind="BaseType" type="BYTE" />
<child offset="3" name="bTCellNum" kind="BaseType" type="BYTE" />
<child offset="4" name="bWCellNum" kind="BaseType" type="BYTE" />
<child offset="5" name="abPadding" kind="array" num="3">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="8" name="tIntraCell" kind="array" num="32">
<child kind="struct" type="T_zEm_Lte_IntraCellInfo" />
</child>
<child offset="520" name="tInterCell" kind="array" num="32">
<child kind="struct" type="T_zEm_Lte_InterCellInfo" />
</child>
<child offset="1288" name="tNGCell" kind="array" num="32">
<child kind="struct" type="T_zEm_Lte_NGCellInfo" />
</child>
<child offset="1800" name="tNTCell" kind="array" num="32">
<child kind="struct" type="T_zEm_Lte_NTCellInfo" />
</child>
<child offset="2312" name="tNWCell" kind="array" num="32">
<child kind="struct" type="T_zEm_Lte_NWCellInfo" />
</child>
</TypeDefine>
<TypeDefine name="T_zMmiaUmm_PsContext_Req" kind="struct" len="4">
<child offset="0" name="bSrcIndex" kind="BaseType" type="BYTE" />
<child offset="1" name="bDesIndex" kind="BaseType" type="BYTE" />
<child offset="2" name="abPadding" kind="array" num="2">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="T_z_MsgInfo" kind="struct" len="24">
<child offset="0" name="dwMsgId" kind="BaseType" type="DWORD" />
<child offset="4" name="bStackIndex" kind="BaseType" type="BYTE" />
<child offset="5" name="bPadding" kind="array" num="3">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="8" name="wMsgLen" kind="BaseType" type="WORD" />
<child offset="10" name="bSrcMod" kind="BaseType" type="BYTE" />
<child offset="11" name="bDestMod" kind="BaseType" type="BYTE" />
<child offset="12" name="tSrcTask" kind="pointer" type="void" />
<child offset="16" name="tDestTask" kind="pointer" type="void" />
<child offset="20" name="pMsg" kind="pointer" type="BYTE" />
</TypeDefine>
<TypeDefine name="tagCBTACTIVATESTRUCT" kind="struct" len="8">
<child offset="0" name="fMouse" kind="BaseType" type="int" />
<child offset="4" name="hWndActive" kind="pointer">
<child kind="struct" type="HWND__" />
</child>
</TypeDefine>
<TypeDefine name="tagCURSORSHAPE" kind="struct" len="24">
<child offset="0" name="xHotSpot" kind="BaseType" type="int" />
<child offset="4" name="yHotSpot" kind="BaseType" type="int" />
<child offset="8" name="cx" kind="BaseType" type="int" />
<child offset="12" name="cy" kind="BaseType" type="int" />
<child offset="16" name="cbWidth" kind="BaseType" type="int" />
<child offset="20" name="Planes" kind="BaseType" type="BYTE" />
<child offset="21" name="BitsPixel" kind="BaseType" type="BYTE" />
</TypeDefine>
<TypeDefine name="T_zMmiaSm_MtActAns_Cnf" kind="struct" len="40">
<child offset="0" name="bSrcIndex" kind="BaseType" type="BYTE" />
<child offset="1" name="bDesIndex" kind="BaseType" type="BYTE" />
<child offset="2" name="bResult" kind="BaseType" type="BYTE" />
<child offset="3" name="bCidNum" kind="BaseType" type="BYTE" />
<child offset="4" name="bAtFg" kind="BaseType" type="BYTE" />
<child offset="5" name="abPadding" kind="array" num="3">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="8" name="atResult" kind="array" num="4">
<child kind="struct" type="T_zMmiaSm_MtActRes" />
</child>
</TypeDefine>
<TypeDefine name="T_zMmiaSm_MtActRes" kind="struct" len="8">
<child offset="0" name="bCid" kind="BaseType" type="BYTE" />
<child offset="1" name="bHandleResult" kind="BaseType" type="BYTE" />
<child offset="2" name="abPadding" kind="array" num="2">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="4" name="dwReason" kind="BaseType" type="DWORD" />
</TypeDefine>
<TypeDefine name="tagMETAHEADER" kind="struct" len="18">
<child offset="0" name="mtType" kind="BaseType" type="WORD" />
<child offset="2" name="mtHeaderSize" kind="BaseType" type="WORD" />
<child offset="4" name="mtVersion" kind="BaseType" type="WORD" />
<child offset="6" name="mtSize" kind="BaseType" type="DWORD" />
<child offset="10" name="mtNoObjects" kind="BaseType" type="WORD" />
<child offset="12" name="mtMaxRecord" kind="BaseType" type="DWORD" />
<child offset="16" name="mtNoParameters" kind="BaseType" type="WORD" />
</TypeDefine>
<TypeDefine name="ISurrogateServiceVtbl" kind="struct" len="32">
<child offset="0" name="QueryInterface" kind="pointer">
<child kind="function" />
</child>
<child offset="4" name="AddRef" kind="pointer">
<child kind="function" />
</child>
<child offset="8" name="Release" kind="pointer">
<child kind="function" />
</child>
<child offset="12" name="Init" kind="pointer">
<child kind="function" />
</child>
<child offset="16" name="ApplicationLaunch" kind="pointer">
<child kind="function" />
</child>
<child offset="20" name="ApplicationFree" kind="pointer">
<child kind="function" />
</child>
<child offset="24" name="CatalogRefresh" kind="pointer">
<child kind="function" />
</child>
<child offset="28" name="ProcessShutdown" kind="pointer">
<child kind="function" />
</child>
</TypeDefine>
<TypeDefine name="ISurrogateService" kind="struct" len="4">
<child offset="0" name="lpVtbl" kind="pointer">
<child kind="struct" type="ISurrogateServiceVtbl" />
</child>
</TypeDefine>
<TypeDefine name="IProcessLock" kind="struct" len="4">
<child offset="0" name="lpVtbl" kind="pointer">
<child kind="struct" type="IProcessLockVtbl" />
</child>
</TypeDefine>
<TypeDefine name="T_zMmiaUmm_CsgSel_Req" kind="struct" len="16">
<child offset="0" name="bSrcIndex" kind="BaseType" type="BYTE" />
<child offset="1" name="bDesIndex" kind="BaseType" type="BYTE" />
<child offset="2" name="bCsgSelMode" kind="BaseType" type="BYTE" />
<child offset="3" name="bPadding" kind="BaseType" type="BYTE" />
<child offset="4" name="tCsgId" kind="BaseType" type="DWORD" />
<child offset="8" name="tPlmnAct" kind="struct" type="T_zPS_PlmnAct" />
</TypeDefine>
<TypeDefine name="T_zEumcr_EqualLowPriorReselIndicator" kind="struct" len="8">
<child offset="0" name="bVersion" kind="BaseType" type="BYTE" />
<child offset="1" name="bPadding" kind="BaseType" type="BYTE" />
<child offset="2" name="bAllowEqualLowPriorResel" kind="BaseType" type="BYTE" />
<child offset="3" name="bUseRsrq" kind="BaseType" type="BYTE" />
<child offset="4" name="bScellSrxlev" kind="BaseType" type="BYTE" />
<child offset="5" name="bScellSqual" kind="BaseType" type="BYTE" />
<child offset="6" name="bThreshServingLow" kind="BaseType" type="BYTE" />
<child offset="7" name="bThreshServingLowQ" kind="BaseType" type="BYTE" />
</TypeDefine>
<TypeDefine name="T_zAtiAs_CommonCfgCnf" kind="struct" len="4">
<child offset="0" name="bSrcIndex" kind="BaseType" type="BYTE" />
<child offset="1" name="bDesIndex" kind="BaseType" type="BYTE" />
<child offset="2" name="wPadding" kind="BaseType" type="WORD" />
</TypeDefine>
<TypeDefine name="T_zPS_P_NV_TDS_PHYFUNC" kind="struct" len="8">
<child offset="0" name="wValue" kind="BaseType" type="WORD" />
<child offset="2" name="wPading" kind="array" num="3">
<child kind="BaseType" type="WORD" />
</child>
</TypeDefine>
<TypeDefine name="T_zMmiaSm_QueryActCid_Cnf" kind="struct" len="8">
<child offset="0" name="bSrcIndex" kind="BaseType" type="BYTE" />
<child offset="1" name="bDesIndex" kind="BaseType" type="BYTE" />
<child offset="2" name="bCmdType" kind="BaseType" type="BYTE" />
<child offset="3" name="bCidNum" kind="BaseType" type="BYTE" />
<child offset="4" name="abCid" kind="array" num="4">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="T_zPS_P_NV_COMMON_PHYFUNC" kind="struct" len="8">
<child offset="0" name="wValue" kind="BaseType" type="WORD" />
<child offset="2" name="wModelType" kind="BaseType" type="WORD" />
<child offset="4" name="wPading" kind="array" num="2">
<child kind="BaseType" type="WORD" />
</child>
</TypeDefine>
<TypeDefine name="T_zPS_P_NV_TDS_INSTRUMENT" kind="struct" len="8">
<child offset="0" name="wValue" kind="BaseType" type="WORD" />
<child offset="2" name="wPading" kind="array" num="3">
<child kind="BaseType" type="WORD" />
</child>
</TypeDefine>
<TypeDefine name="T_zPS_P_NV_W_INSTRUMENT" kind="struct" len="8">
<child offset="0" name="wValue" kind="BaseType" type="WORD" />
<child offset="2" name="wPading" kind="array" num="3">
<child kind="BaseType" type="WORD" />
</child>
</TypeDefine>
<TypeDefine name="T_zPS_P_NV_W_PHYFUNC" kind="struct" len="8">
<child offset="0" name="wHsdpa1R2RClose" kind="BITS" start="0" len="1" type="BYTE" />
<child offset="0" name="wRfc2ROpen" kind="BITS" start="1" len="3" type="BYTE" />
<child offset="0" name="wAdrIcBypassCtrl" kind="BITS" start="4" len="1" type="BYTE" />
<child offset="0" name="wRtxV2FachFactorCtrl" kind="BITS" start="5" len="1" type="BYTE" />
<child offset="0" name="wAdrIcNewWay" kind="BITS" start="6" len="1" type="BYTE" />
<child offset="0" name="wTfciSoftCoding" kind="BITS" start="7" len="1" type="BYTE" />
<child offset="1" name="wTxOffsetAdjust" kind="BITS" start="0" len="2" type="BYTE" />
<child offset="1" name="wTxOffsetAdjustDirect" kind="BITS" start="2" len="1" type="BYTE" />
<child offset="1" name="wPreamblemPwr" kind="BITS" start="3" len="2" type="BYTE" />
<child offset="1" name="wReserved" kind="BITS" start="5" len="3" type="BYTE" />
<child offset="2" name="wL1wAtRfcAuxChTest" kind="BaseType" type="WORD" />
<child offset="4" name="wL1wGsmIntfCSF" kind="BaseType" type="WORD" />
<child offset="6" name="wPading" kind="BaseType" type="WORD" />
</TypeDefine>
<TypeDefine name="T_zPS_LTE_P_NV_CSI_UPCALC" kind="struct" len="4">
<child offset="0" name="wFlg" kind="BaseType" type="WORD" />
<child offset="2" name="wPading" kind="BaseType" type="WORD" />
</TypeDefine>
<TypeDefine name="T_zPS_LTE_P_NV_CSR_HANDOVER" kind="struct" len="8">
<child offset="0" name="wFlg" kind="BaseType" type="WORD" />
<child offset="2" name="wPading" kind="array" num="3">
<child kind="BaseType" type="WORD" />
</child>
</TypeDefine>
<TypeDefine name="T_zPS_LTE_P_NV_DL_CFO" kind="struct" len="4">
<child offset="0" name="wFlg" kind="BaseType" type="WORD" />
<child offset="2" name="wPading" kind="BaseType" type="WORD" />
</TypeDefine>
<TypeDefine name="T_zPS_LTE_P_NV_711STUBFLAG" kind="struct" len="4">
<child offset="0" name="wFlg" kind="BaseType" type="WORD" />
<child offset="2" name="wPading" kind="BaseType" type="WORD" />
</TypeDefine>
<TypeDefine name="T_zPS_LTE_P_NV_RFC_CFG" kind="struct" len="8">
<child offset="0" name="wFlg" kind="BaseType" type="WORD" />
<child offset="2" name="wAutoSingleAntEn" kind="BaseType" type="WORD" />
<child offset="4" name="wRFICM0GcfFlag" kind="BaseType" type="WORD" />
<child offset="6" name="wPading" kind="BaseType" type="WORD" />
</TypeDefine>
<TypeDefine name="T_zPS_LTE_P_NV_UL_Power_Adapter_FLAG" kind="struct" len="4">
<child offset="0" name="wFlg" kind="BaseType" type="WORD" />
<child offset="2" name="wPading" kind="BaseType" type="WORD" />
</TypeDefine>
<TypeDefine name="T_zPS_LTE_P_NV_UL_MaxPower_Backoff_FLAG" kind="struct" len="20">
<child offset="0" name="UlMaxpowerBackoff" kind="array" num="2">
<child kind="struct" type="T_zPS_LTE_P_UL_MaxPower_Backoff" />
</child>
</TypeDefine>
<TypeDefine name="T_zPS_LTE_P_NV_STRAY_AMPR" kind="struct" len="12">
<child offset="0" name="wStrayAMPREnable" kind="BaseType" type="WORD" />
<child offset="2" name="wStrayAMPRValue" kind="BaseType" type="WORD" />
<child offset="4" name="wImsi" kind="array" num="3">
<child kind="BaseType" type="WORD" />
</child>
<child offset="10" name="padding" kind="BaseType" type="WORD" />
</TypeDefine>
<TypeDefine name="T_zPS_LTE_P_UL_MaxPower_Backoff" kind="struct" len="10">
<child offset="0" name="wPBackoff" kind="BaseType" type="WORD" />
<child offset="2" name="wMaxBackoff" kind="BaseType" type="WORD" />
<child offset="4" name="wTup" kind="BaseType" type="WORD" />
<child offset="6" name="wTdown" kind="BaseType" type="WORD" />
<child offset="8" name="wStepTimer" kind="BaseType" type="WORD" />
</TypeDefine>
<TypeDefine name="T_zMbms_Tmgi" kind="struct" len="8">
<child offset="0" name="tPlmnId" kind="struct" type="T_zPS_PlmnId" />
<child offset="3" name="bPadding1" kind="BaseType" type="BYTE" />
<child offset="4" name="abServiceId" kind="array" num="3">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="7" name="bPadding2" kind="BaseType" type="BYTE" />
</TypeDefine>
<TypeDefine name="T_zAtiUmm_EmerNum" kind="struct" len="10">
<child offset="0" name="bSpare0" kind="BITS" start="0" len="3" type="BYTE" />
<child offset="0" name="bSrvCateg" kind="BITS" start="3" len="5" type="BYTE" />
<child offset="1" name="bNumLen" kind="BaseType" type="BYTE" />
<child offset="2" name="abNum" kind="array" num="8">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="T_zDev_AtMem_CBS_Range" kind="struct" len="4">
<child offset="0" name="wMin" kind="BaseType" type="WORD" />
<child offset="2" name="wMax" kind="BaseType" type="WORD" />
</TypeDefine>
<TypeDefine name="T_z_UiccId_ASME_KEY" kind="struct" len="36">
<child offset="0" name="bLength" kind="BaseType" type="BYTE" />
<child offset="1" name="abPadding" kind="array" num="3">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="4" name="abKeys" kind="array" num="32">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="T_z_GUTI" kind="struct" len="12">
<child offset="0" name="bIdType" kind="BITS" start="0" len="3" type="BYTE" />
<child offset="0" name="bOorE" kind="BITS" start="3" len="1" type="BYTE" />
<child offset="1" name="tPlmn" kind="struct" type="T_zPS_PlmnId" />
<child offset="4" name="bMMEGROUPID" kind="array" num="2">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="6" name="bMMECODE" kind="BaseType" type="BYTE" />
<child offset="7" name="bMTMSI" kind="array" num="4">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="11" name="bPadding" kind="BaseType" type="BYTE" />
</TypeDefine>
<TypeDefine name="T_zPS_TAI" kind="struct" len="6">
<child offset="0" name="tPlmnId" kind="struct" type="T_zPS_PlmnId" />
<child offset="4" name="tTac" kind="BaseType" type="WORD" />
</TypeDefine>
<TypeDefine name="T_z_UiccId_EccNum" kind="struct" len="4">
<child offset="0" name="bEccLen" kind="BaseType" type="BYTE" />
<child offset="1" name="abEcCode" kind="array" num="3">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="T_zAti_Nv_OperatorLteBandRange" kind="struct" len="12">
<child offset="0" name="bBand" kind="BaseType" type="BYTE" />
<child offset="1" name="abPading" kind="array" num="3">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="4" name="dwMinDlEarfcn" kind="BaseType" type="DWORD" />
<child offset="8" name="dwMaxDlEarfcn" kind="BaseType" type="DWORD" />
</TypeDefine>
<TypeDefine name="T_zEm_W_MeasEventInfo" kind="struct" len="24">
<child offset="0" name="bEventType" kind="BaseType" type="BYTE" />
<child offset="1" name="abPadding" kind="array" num="3">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="4" name="uEventInfo" kind="union" type="__unnamed" len="20">
<child offset="0" name="tIntraEvent" kind="struct" type="T_zEM_W_IntraEventInfo" />
<child offset="0" name="tInterEvent" kind="struct" type="T_zEM_W_InterEventInfo" />
<child offset="0" name="tRatEvent" kind="struct" type="T_zEM_W_RatEventInfo" />
</child>
</TypeDefine>
<TypeDefine name="T_zEM_W_IntraEventInfo" kind="struct" len="16">
<child offset="0" name="bMcId" kind="BaseType" type="BYTE" />
<child offset="1" name="bEventId" kind="BaseType" type="BYTE" />
<child offset="2" name="bW" kind="BaseType" type="BYTE" />
<child offset="3" name="bHysteresis" kind="BaseType" type="BYTE" />
<child offset="4" name="bTimeToTrigger" kind="BaseType" type="BYTE" />
<child offset="5" name="bCellNumThld" kind="BaseType" type="BYTE" />
<child offset="6" name="bTriggerCondition" kind="BaseType" type="BYTE" />
<child offset="7" name="bRptRange" kind="BaseType" type="BYTE" />
<child offset="8" name="bRptTimes" kind="BaseType" type="BYTE" />
<child offset="9" name="abPadding" kind="array" num="3">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="12" name="sFreqQua" kind="BaseType" type="short" />
<child offset="14" name="sThld" kind="BaseType" type="short" />
</TypeDefine>
<TypeDefine name="T_zEM_W_InterEventInfo" kind="struct" len="20">
<child offset="0" name="bMcId" kind="BaseType" type="BYTE" />
<child offset="1" name="bEventId" kind="BaseType" type="BYTE" />
<child offset="2" name="bUsedFreqW" kind="BaseType" type="BYTE" />
<child offset="3" name="bNotUsedFreqW" kind="BaseType" type="BYTE" />
<child offset="4" name="bHysteresis" kind="BaseType" type="BYTE" />
<child offset="5" name="bTimeToTrigger" kind="BaseType" type="BYTE" />
<child offset="6" name="abPadding" kind="array" num="2">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="8" name="sUsedFreqThld" kind="BaseType" type="short" />
<child offset="10" name="sNotUsedFreqThld" kind="BaseType" type="short" />
<child offset="12" name="tFreqQua" kind="struct" type="T_zEM_W_EventFreqQua" />
</TypeDefine>
<TypeDefine name="T_zEM_W_EventFreqQua" kind="struct" len="8">
<child offset="0" name="bAsQuaFlg" kind="BaseType" type="BYTE" />
<child offset="1" name="bFreqQuaInd" kind="BaseType" type="BYTE" />
<child offset="2" name="sAsQua" kind="BaseType" type="short" />
<child offset="4" name="asFreqQua" kind="array" num="2">
<child kind="BaseType" type="short" />
</child>
</TypeDefine>
<TypeDefine name="T_zEM_W_FreqAsVasInfo" kind="struct" len="36">
<child offset="0" name="wUarfcn" kind="BaseType" type="WORD" />
<child offset="2" name="bCellNum" kind="BaseType" type="BYTE" />
<child offset="3" name="bBand" kind="BaseType" type="BYTE" />
<child offset="4" name="atAsVasCell" kind="array" num="8">
<child kind="struct" type="T_zEM_W_AsVasCellInfo" />
</child>
</TypeDefine>
<TypeDefine name="T_zEM_W_AsVasCellInfo" kind="struct" len="4">
<child offset="0" name="wPsc" kind="BaseType" type="WORD" />
<child offset="2" name="bRscp" kind="BaseType" type="BYTE" />
<child offset="3" name="bEcNo" kind="BaseType" type="BYTE" />
</TypeDefine>
<TypeDefine name="T_zEm_Td_TddCellInfo" kind="struct" len="20">
<child offset="0" name="wUarfcn" kind="BaseType" type="WORD" />
<child offset="2" name="bCellParaId" kind="BaseType" type="BYTE" />
<child offset="3" name="bRscp" kind="BaseType" type="BYTE" />
<child offset="4" name="bCsrInfoFlg" kind="BaseType" type="BYTE" />
<child offset="5" name="bRssi" kind="BaseType" type="BYTE" />
<child offset="6" name="sCellIndOff" kind="BaseType" type="short" />
<child offset="8" name="tCellCsrInfo" kind="struct" type="T_zEm_Td_NCellCsrInfo" />
</TypeDefine>
<TypeDefine name="T_zEm_Td_NGCellInfo" kind="struct" len="20">
<child offset="0" name="wArfcn" kind="BaseType" type="WORD" />
<child offset="2" name="bBsic" kind="BaseType" type="BYTE" />
<child offset="3" name="bRssi" kind="BaseType" type="BYTE" />
<child offset="4" name="bCsrInfoFlg" kind="BaseType" type="BYTE" />
<child offset="5" name="bBand" kind="BaseType" type="BYTE" />
<child offset="6" name="abPadding" kind="array" num="2">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="8" name="tCellCsrInfo" kind="struct" type="T_zEm_Td_NCellCsrInfo" />
</TypeDefine>
<TypeDefine name="T_zEm_Td_NLCellInfo" kind="struct" len="24">
<child offset="0" name="dwEarfcn" kind="BaseType" type="DWORD" />
<child offset="4" name="wPci" kind="BaseType" type="WORD" />
<child offset="6" name="bRsrp" kind="BaseType" type="BYTE" />
<child offset="7" name="bRsrq" kind="BaseType" type="BYTE" />
<child offset="8" name="bCsrInfoFlg" kind="BaseType" type="BYTE" />
<child offset="9" name="bPadding" kind="array" num="3">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="12" name="tCellCsrInfo" kind="struct" type="T_zEm_Td_NLCellCsrInfo" />
</TypeDefine>
<TypeDefine name="T_zEM_Td_IdleMeasInfo" kind="struct" len="20">
<child offset="0" name="tInitMeasInfo" kind="struct" type="T_zEM_Td_InitMeasInfo" />
<child offset="12" name="tInitReselInfo" kind="struct" type="T_zEM_Td_InitReselInfo" />
</TypeDefine>
<TypeDefine name="T_zEM_Td_ConnMeasInfo" kind="struct" len="196">
<child offset="0" name="bEventNum" kind="BaseType" type="BYTE" />
<child offset="1" name="abPadding" kind="array" num="3">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="4" name="atMeasEventInfo" kind="array" num="16">
<child kind="struct" type="T_zEm_Td_MeasEventInfo" />
</child>
</TypeDefine>
<TypeDefine name="T_zEm_Td_MeasEventInfo" kind="struct" len="12">
<child offset="0" name="bMcId" kind="BaseType" type="BYTE" />
<child offset="1" name="bEventType" kind="BaseType" type="BYTE" />
<child offset="2" name="abPadding" kind="array" num="2">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="4" name="uEventInfo" kind="union" type="__unnamed" len="8">
<child offset="0" name="t1G" kind="struct" type="T_zEM_Td_Event1GInfo" />
<child offset="0" name="t2A" kind="struct" type="T_zEM_Td_Event2AInfo" />
<child offset="0" name="t3A" kind="struct" type="T_zEM_Td_Event3AInfo" />
</child>
</TypeDefine>
<TypeDefine name="T_zEM_Td_Event1GInfo" kind="struct" len="4">
<child offset="0" name="bHyst" kind="BaseType" type="BYTE" />
<child offset="1" name="bTrigTime" kind="BaseType" type="BYTE" />
<child offset="2" name="bBestCellId" kind="BaseType" type="BYTE" />
<child offset="3" name="bPadding" kind="BaseType" type="BYTE" />
</TypeDefine>
<TypeDefine name="T_zEM_Td_Event2AInfo" kind="struct" len="4">
<child offset="0" name="bHyst" kind="BaseType" type="BYTE" />
<child offset="1" name="bTrigTime" kind="BaseType" type="BYTE" />
<child offset="2" name="abPadding" kind="array" num="2">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="T_zEM_Td_InitMeasInfo" kind="struct" len="12">
<child offset="0" name="bPrioFlg" kind="BaseType" type="BYTE" />
<child offset="1" name="bSintra" kind="BaseType" type="BYTE" />
<child offset="2" name="bSinter" kind="BaseType" type="BYTE" />
<child offset="3" name="bSearchHcs" kind="BaseType" type="BYTE" />
<child offset="4" name="bSearchRat" kind="BaseType" type="BYTE" />
<child offset="5" name="bSearchHcsRat" kind="BaseType" type="BYTE" />
<child offset="6" name="bHcsLimtSearchRat" kind="BaseType" type="BYTE" />
<child offset="7" name="bPriority" kind="BaseType" type="BYTE" />
<child offset="8" name="bSPrioSearch1" kind="BaseType" type="BYTE" />
<child offset="9" name="bSPrioSearch2" kind="BaseType" type="BYTE" />
<child offset="10" name="abPadding" kind="array" num="2">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="T_zEM_Td_InitReselInfo" kind="struct" len="8">
<child offset="0" name="bQhyst" kind="BaseType" type="BYTE" />
<child offset="1" name="bQhcs" kind="BaseType" type="BYTE" />
<child offset="2" name="bTresel" kind="BaseType" type="BYTE" />
<child offset="3" name="bPrioThreshFlg" kind="BaseType" type="BYTE" />
<child offset="4" name="bThreshServLow" kind="BaseType" type="BYTE" />
<child offset="5" name="bThreshServLow2" kind="BaseType" type="BYTE" />
<child offset="6" name="abPadding" kind="array" num="2">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="T_zEm_Td_SCellInfo" kind="struct" len="12">
<child offset="0" name="bCellVersion" kind="BaseType" type="BYTE" />
<child offset="1" name="bCellParaId" kind="BaseType" type="BYTE" />
<child offset="2" name="bBand" kind="BaseType" type="BYTE" />
<child offset="3" name="bPadding" kind="BaseType" type="BYTE" />
<child offset="4" name="dwCellId" kind="BaseType" type="DWORD" />
<child offset="8" name="wUarfcn" kind="BaseType" type="WORD" />
<child offset="10" name="wWorkUarfcn" kind="BaseType" type="WORD" />
</TypeDefine>
<TypeDefine name="T_zEm_Gsm_NasInfo" kind="struct" len="16">
<child offset="0" name="bDrx" kind="BaseType" type="BYTE" />
<child offset="1" name="bRac" kind="BaseType" type="BYTE" />
<child offset="2" name="wLac" kind="BaseType" type="WORD" />
<child offset="4" name="tPlmn" kind="struct" type="T_zEM_PlmnId" />
<child offset="7" name="bPadding" kind="BaseType" type="BYTE" />
<child offset="8" name="bAtt" kind="BaseType" type="BYTE" />
<child offset="9" name="bNmo" kind="BaseType" type="BYTE" />
<child offset="10" name="abPadding" kind="array" num="2">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="12" name="wT3212" kind="BaseType" type="WORD" />
<child offset="14" name="wT3312" kind="BaseType" type="WORD" />
</TypeDefine>
<TypeDefine name="T_zEM_PlmnId" kind="struct" len="3">
<child offset="0" name="bMCC1" kind="BITS" start="0" len="4" type="BYTE" />
<child offset="0" name="bMCC2" kind="BITS" start="4" len="4" type="BYTE" />
<child offset="1" name="bMCC3" kind="BITS" start="0" len="4" type="BYTE" />
<child offset="1" name="bMNC3" kind="BITS" start="4" len="4" type="BYTE" />
<child offset="2" name="bMNC1" kind="BITS" start="0" len="4" type="BYTE" />
<child offset="2" name="bMNC2" kind="BITS" start="4" len="4" type="BYTE" />
</TypeDefine>
<TypeDefine name="T_zEm_Lte_IntraCellInfo" kind="struct" len="16">
<child offset="0" name="dwEarfcn" kind="BaseType" type="DWORD" />
<child offset="4" name="abPadding" kind="array" num="2">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="6" name="wPci" kind="BaseType" type="WORD" />
<child offset="8" name="bRsrp" kind="BaseType" type="BYTE" />
<child offset="9" name="bRsrq" kind="BaseType" type="BYTE" />
<child offset="10" name="bDetectFlg" kind="BaseType" type="BYTE" />
<child offset="11" name="cCellOffset" kind="BaseType" type="char" />
<child offset="12" name="dwTreselection" kind="BaseType" type="DWORD" />
</TypeDefine>
<TypeDefine name="T_zEm_Lte_NTCellInfo" kind="struct" len="16">
<child offset="0" name="wArfcn" kind="BaseType" type="WORD" />
<child offset="2" name="wPci" kind="BaseType" type="WORD" />
<child offset="4" name="bRscp" kind="BaseType" type="BYTE" />
<child offset="5" name="bPriority" kind="BaseType" type="BYTE" />
<child offset="6" name="bThreshHigh" kind="BaseType" type="BYTE" />
<child offset="7" name="bThreshLow" kind="BaseType" type="BYTE" />
<child offset="8" name="sRxlevMin" kind="BaseType" type="short" />
<child offset="10" name="wPadding" kind="BaseType" type="WORD" />
<child offset="12" name="dwTreselection" kind="BaseType" type="DWORD" />
</TypeDefine>
<TypeDefine name="T_zEm_Lte_NWCellInfo" kind="struct" len="20">
<child offset="0" name="wArfcn" kind="BaseType" type="WORD" />
<child offset="2" name="wPci" kind="BaseType" type="WORD" />
<child offset="4" name="bRscp" kind="BaseType" type="BYTE" />
<child offset="5" name="bEcno" kind="BaseType" type="BYTE" />
<child offset="6" name="bBand" kind="BaseType" type="BYTE" />
<child offset="7" name="bPriority" kind="BaseType" type="BYTE" />
<child offset="8" name="bThreshHighP" kind="BaseType" type="BYTE" />
<child offset="9" name="bThreshLowP" kind="BaseType" type="BYTE" />
<child offset="10" name="bThreshHighQ" kind="BaseType" type="BYTE" />
<child offset="11" name="bThreshLowQ" kind="BaseType" type="BYTE" />
<child offset="12" name="abPadding" kind="array" num="2">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="14" name="sRxlevMin" kind="BaseType" type="short" />
<child offset="16" name="dwTreselection" kind="BaseType" type="DWORD" />
</TypeDefine>
<TypeDefine name="T_zEM_Lte_IdleMeasInfo" kind="struct" len="12">
<child offset="0" name="tInitMeasInfo" kind="struct" type="T_zEM_Lte_InitMeasInfo" />
<child offset="8" name="tInitReselInfo" kind="struct" type="T_zEM_Lte_InitReselInfo" />
</TypeDefine>
<TypeDefine name="T_zEM_Lte_InitReselInfo" kind="struct" len="4">
<child offset="0" name="sQhyst" kind="BaseType" type="short" />
<child offset="2" name="bThresholdServinglowP" kind="BaseType" type="BYTE" />
<child offset="3" name="bThresholdServinglowQ" kind="BaseType" type="BYTE" />
</TypeDefine>
<TypeDefine name="T_zEm_QosInfo" kind="struct" len="12">
<child offset="0" name="bConnId" kind="BaseType" type="BYTE" />
<child offset="1" name="bTrafficClass" kind="BaseType" type="BYTE" />
<child offset="2" name="abPadding" kind="array" num="2">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="4" name="dwQosMaxBitRateUp" kind="BaseType" type="DWORD" />
<child offset="8" name="dwQosMaxBitRateDown" kind="BaseType" type="DWORD" />
</TypeDefine>
<TypeDefine name="T_zWMAC_DlLgchInfo" kind="struct" len="4">
<child offset="0" name="bLgchId" kind="BaseType" type="BYTE" />
<child offset="1" name="bLgchType" kind="BaseType" type="BYTE" />
<child offset="2" name="bRlcMode" kind="BaseType" type="BYTE" />
<child offset="3" name="bRbId" kind="BaseType" type="BYTE" />
</TypeDefine>
<TypeDefine name="T_zWrlcFlexPdu_Info" kind="struct" len="8">
<child offset="0" name="wPduSize" kind="BaseType" type="WORD" />
<child offset="2" name="wPadding" kind="BaseType" type="WORD" />
<child offset="4" name="abData" kind="array" num="4">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="T_zWRRC_UlTrchId" kind="struct" len="4">
<child offset="0" name="bIdx" kind="BaseType" type="BYTE" />
<child offset="1" name="Val" kind="union" type="__unnamed" len="1">
<child offset="0" name="bDch" kind="BaseType" type="BYTE" />
<child offset="0" name="tRachNull" kind="BaseType" type="BYTE" />
<child offset="0" name="bUsch" kind="BaseType" type="BYTE" />
</child>
<child offset="2" name="abPadding" kind="array" num="2">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="T_z_WCell_Trace" kind="struct" len="4">
<child offset="0" name="wPrimSc" kind="BaseType" type="WORD" />
<child offset="2" name="wUarfcn" kind="BaseType" type="WORD" />
</TypeDefine>
<TypeDefine name="T_z_ScanCellInfo" kind="struct" len="16">
<child offset="0" name="dwCellId" kind="BaseType" type="DWORD" />
<child offset="4" name="bRsrp" kind="BaseType" type="BYTE" />
<child offset="5" name="bRsrq" kind="BaseType" type="BYTE" />
<child offset="6" name="bSinr" kind="BaseType" type="BYTE" />
<child offset="7" name="bBand" kind="BaseType" type="BYTE" />
<child offset="8" name="bBandWidth" kind="BaseType" type="BYTE" />
<child offset="9" name="abPadding" kind="array" num="3">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="12" name="wTac" kind="BaseType" type="WORD" />
<child offset="14" name="wPci" kind="BaseType" type="WORD" />
</TypeDefine>
<TypeDefine name="T_zPS_Act" kind="struct" len="1">
<child offset="0" name="bTD" kind="BITS" start="0" len="1" type="BYTE" />
<child offset="0" name="bW" kind="BITS" start="1" len="1" type="BYTE" />
<child offset="0" name="bGsm" kind="BITS" start="2" len="1" type="BYTE" />
<child offset="0" name="bGsmCompact" kind="BITS" start="3" len="1" type="BYTE" />
<child offset="0" name="bLte" kind="BITS" start="4" len="1" type="BYTE" />
<child offset="0" name="bits" kind="BITS" start="5" len="3" type="BYTE" />
</TypeDefine>
<TypeDefine name="T_zDev_NV_PsData_Pri" kind="struct" len="44644">
<child offset="0" name="tVersionInfo" kind="struct" type="T_zDev_NV_VersionInfo" />
<child offset="4" name="tSellStatInfo" kind="struct" type="T_zDev_NV_SellStatInfo" />
<child offset="304" name="tPlmnInfo" kind="struct" type="T_zDev_NV_PlmnInfoCfg" />
<child offset="20320" name="tUeInfo" kind="struct" type="T_zDev_NV_UeInfo" />
<child offset="27448" name="tSignalBoxInfo" kind="struct" type="T_zDev_NV_SignalboxCfg" />
<child offset="27492" name="tUeCapa" kind="struct" type="T_zDev_NV_UeCapa" />
<child offset="38136" name="tUserInfo" kind="struct" type="T_zDev_NV_UserSetInfo" />
</TypeDefine>
<TypeDefine name="T_zDev_NV_SellStatInfo" kind="struct" len="300">
<child offset="0" name="tHeadInfo" kind="struct" type="T_zDev_NV_HeadInfo" />
<child offset="12" name="tSellStat" kind="array" num="2">
<child kind="struct" type="T_zDev_NV_SellStat" />
</child>
</TypeDefine>
<TypeDefine name="T_zDev_NV_PlmnInfoCfg" kind="struct" len="20016">
<child offset="0" name="tHeadInfo" kind="struct" type="T_zDev_NV_HeadInfo" />
<child offset="12" name="atPlmnData" kind="array" num="2">
<child kind="struct" type="T_zDev_NV_PlmnInfoList" />
</child>
<child offset="9860" name="tMePlmnInfo" kind="struct" type="T_zDev_NV_MePlmnInfo" />
<child offset="18308" name="tNetPlmnInfo" kind="struct" type="T_zDev_NV_NetPlmnInfo" />
<child offset="19892" name="tLockPlmnList" kind="struct" type="T_zDev_NV_LockPlmnList" />
</TypeDefine>
<TypeDefine name="T_zDev_NV_UeInfo" kind="struct" len="7128">
<child offset="0" name="tHeadInfo" kind="struct" type="T_zDev_NV_HeadInfo" />
<child offset="12" name="tEpsParam" kind="array" num="2">
<child kind="struct" type="T_zDev_NV_EpsParam" />
</child>
<child offset="884" name="tCsgHistoryInfo" kind="struct" type="T_zDev_NV_CsgHistoryInfo" />
<child offset="6328" name="tLteFreqHistoryInfo" kind="struct" type="T_zDev_NV_LteFreqHistoryInfo" />
<child offset="6376" name="tTlUiccParam" kind="struct" type="T_zDev_NV_UiccParam" />
<child offset="6636" name="tExpEfInfo" kind="struct" type="T_zDev_NV_ExpEfInfo" />
</TypeDefine>
<TypeDefine name="T_zDev_NV_UeCapa" kind="struct" len="10644">
<child offset="0" name="magic" kind="array" num="8">
<child kind="BaseType" type="char" />
</child>
<child offset="8" name="wVersion" kind="BaseType" type="WORD" />
<child offset="10" name="wLen" kind="BaseType" type="WORD" />
<child offset="12" name="bGsm450" kind="BITS" start="0" len="1" type="BYTE" />
<child offset="12" name="bGsm480" kind="BITS" start="1" len="1" type="BYTE" />
<child offset="12" name="bGsm750" kind="BITS" start="2" len="1" type="BYTE" />
<child offset="12" name="bGsm850" kind="BITS" start="3" len="1" type="BYTE" />
<child offset="12" name="bGsm900" kind="BITS" start="4" len="2" type="BYTE" />
<child offset="12" name="bGsm1800" kind="BITS" start="6" len="1" type="BYTE" />
<child offset="12" name="bGsm1900" kind="BITS" start="7" len="1" type="BYTE" />
<child offset="13" name="bGsm400PwrCls" kind="BITS" start="0" len="4" type="BYTE" />
<child offset="13" name="bGsm750PwrCls" kind="BITS" start="4" len="4" type="BYTE" />
<child offset="14" name="bGsm850PwrCls" kind="BITS" start="0" len="4" type="BYTE" />
<child offset="14" name="bGsm900PwrCls" kind="BITS" start="4" len="4" type="BYTE" />
<child offset="15" name="bGsm1800PwrCls" kind="BITS" start="0" len="4" type="BYTE" />
<child offset="15" name="bGsm1900PwrCls" kind="BITS" start="4" len="4" type="BYTE" />
<child offset="16" name="bEsInd" kind="BITS" start="0" len="1" type="BYTE" />
<child offset="16" name="bPsCapa" kind="BITS" start="1" len="1" type="BYTE" />
<child offset="16" name="bCM3" kind="BITS" start="2" len="1" type="BYTE" />
<child offset="16" name="bUcs2" kind="BITS" start="3" len="1" type="BYTE" />
<child offset="16" name="bPfcSupport" kind="BITS" start="4" len="1" type="BYTE" />
<child offset="16" name="bHighMultislotCapSupport" kind="BITS" start="5" len="1" type="BYTE" />
<child offset="16" name="bHighMultislotCap" kind="BITS" start="6" len="2" type="BYTE" />
<child offset="17" name="bHscsdSupport" kind="BITS" start="0" len="1" type="BYTE" />
<child offset="17" name="bHscsdMultiSlotCapa" kind="BITS" start="1" len="5" type="BYTE" />
<child offset="18" name="bEcsdSupport" kind="BITS" start="0" len="1" type="BYTE" />
<child offset="18" name="bEcsdMultiSlotCapa" kind="BITS" start="1" len="5" type="BYTE" />
<child offset="19" name="bGprsSupport" kind="BITS" start="0" len="1" type="BYTE" />
<child offset="19" name="bGprsMultiSlotCapa" kind="BITS" start="1" len="5" type="BYTE" />
<child offset="19" name="bGprsExtDynAlloc" kind="BITS" start="6" len="1" type="BYTE" />
<child offset="20" name="bEgprsSupport" kind="BITS" start="0" len="1" type="BYTE" />
<child offset="20" name="bEgprsMultiSlotCapa" kind="BITS" start="1" len="5" type="BYTE" />
<child offset="20" name="bEgprsExtDynAlloc" kind="BITS" start="6" len="1" type="BYTE" />
<child offset="21" name="bGeranFp1" kind="BITS" start="0" len="1" type="BYTE" />
<child offset="21" name="bGeranFp2" kind="BITS" start="1" len="1" type="BYTE" />
<child offset="21" name="bSplitOnCcch" kind="BITS" start="2" len="1" type="BYTE" />
<child offset="21" name="bExtMeaCapa" kind="BITS" start="3" len="1" type="BYTE" />
<child offset="22" name="bSmsValue" kind="BITS" start="0" len="4" type="BYTE" />
<child offset="22" name="bSmValue" kind="BITS" start="4" len="4" type="BYTE" />
<child offset="23" name="bTimerVal" kind="BITS" start="0" len="3" type="BYTE" />
<child offset="23" name="bSpecDrxLenCoef" kind="BITS" start="3" len="4" type="BYTE" />
<child offset="24" name="bSplitPgCycleCode" kind="BaseType" type="BYTE" />
<child offset="25" name="abPadding5" kind="array" num="3">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="28" name="bSupChType" kind="BaseType" type="BYTE" />
<child offset="29" name="bSupSVNum" kind="BaseType" type="BYTE" />
<child offset="30" name="bSupDataChNum" kind="BaseType" type="BYTE" />
<child offset="31" name="bPadding6" kind="BaseType" type="BYTE" />
<child offset="32" name="abSVPrefList" kind="array" num="9">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="41" name="abPadding7" kind="array" num="3">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="44" name="abSupDataChList" kind="array" num="6">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="50" name="abPadding8" kind="array" num="2">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="52" name="bTGsm380" kind="BITS" start="0" len="1" type="BYTE" />
<child offset="52" name="bTGsm410" kind="BITS" start="1" len="1" type="BYTE" />
<child offset="52" name="bGsm710" kind="BITS" start="2" len="1" type="BYTE" />
<child offset="52" name="bTGsm810" kind="BITS" start="3" len="1" type="BYTE" />
<child offset="52" name="bTGsm900" kind="BITS" start="4" len="1" type="BYTE" />
<child offset="53" name="bTGsm400PwrCls" kind="BITS" start="0" len="4" type="BYTE" />
<child offset="53" name="bGsm710PwrCls" kind="BITS" start="4" len="4" type="BYTE" />
<child offset="54" name="bTGsm810PwrCls" kind="BITS" start="0" len="4" type="BYTE" />
<child offset="54" name="bTGsm900PwrCls" kind="BITS" start="4" len="4" type="BYTE" />
<child offset="55" name="bPadding14" kind="BaseType" type="BYTE" />
<child offset="56" name="bTddA" kind="BITS" start="0" len="1" type="BYTE" />
<child offset="56" name="bTddB" kind="BITS" start="1" len="1" type="BYTE" />
<child offset="56" name="bTddC" kind="BITS" start="2" len="1" type="BYTE" />
<child offset="56" name="bTddD" kind="BITS" start="3" len="1" type="BYTE" />
<child offset="56" name="bTddE" kind="BITS" start="4" len="1" type="BYTE" />
<child offset="56" name="bTddF" kind="BITS" start="5" len="1" type="BYTE" />
<child offset="57" name="bTddPwrCls" kind="BITS" start="0" len="3" type="BYTE" />
<child offset="57" name="bGmskMultislotPwrCapa" kind="BITS" start="3" len="2" type="BYTE" />
<child offset="57" name="b8Psk" kind="BITS" start="5" len="1" type="BYTE" />
<child offset="57" name="b8PskModCapa" kind="BITS" start="6" len="1" type="BYTE" />
<child offset="58" name="b8PskPwrCapa1" kind="BITS" start="0" len="2" type="BYTE" />
<child offset="58" name="b8PskPwrCapa2" kind="BITS" start="2" len="2" type="BYTE" />
<child offset="58" name="b8PskMultislotPwrCapa" kind="BITS" start="4" len="2" type="BYTE" />
<child offset="59" name="abPadding1" kind="BaseType" type="BYTE" />
<child offset="60" name="dwDlMaxBitNumOfAllTbRcv" kind="BaseType" type="DWORD" />
<child offset="64" name="dwDlMaxBitNumOfAllCcTbRcv" kind="BaseType" type="DWORD" />
<child offset="68" name="dwDlMaxBitNumOfAllTcTbRcv" kind="BaseType" type="DWORD" />
<child offset="72" name="dwDlMaxBitNumOfHsdschTbRcvInTti" kind="BaseType" type="DWORD" />
<child offset="76" name="wDlMaxTbNumOfRcvInTti" kind="BaseType" type="WORD" />
<child offset="78" name="bDlMaxNumOfSimTrch" kind="BaseType" type="BYTE" />
<child offset="79" name="bDlMaxNumOfSimCctrch" kind="BaseType" type="BYTE" />
<child offset="80" name="wDlMaxNumOfTf" kind="BaseType" type="WORD" />
<child offset="82" name="wDlMaxNumOfTfc" kind="BaseType" type="WORD" />
<child offset="84" name="dwUlMaxBitNumOfAllTbSend" kind="BaseType" type="DWORD" />
<child offset="88" name="dwUlMaxBitNumOfAllCcTbSend" kind="BaseType" type="DWORD" />
<child offset="92" name="dwUlMaxBitNumOfAllTcTbSend" kind="BaseType" type="DWORD" />
<child offset="96" name="wUlMaxTbNumOfRcvInTti" kind="BaseType" type="WORD" />
<child offset="98" name="bUlMaxNumOfSimTrch" kind="BaseType" type="BYTE" />
<child offset="99" name="bUlMaxNumOfSimCctrch" kind="BaseType" type="BYTE" />
<child offset="100" name="wUlMaxNumOfTf" kind="BaseType" type="WORD" />
<child offset="102" name="wUlMaxNumOfTfc" kind="BaseType" type="WORD" />
<child offset="104" name="bDlMaxTsNumPerSubframe" kind="BaseType" type="BYTE" />
<child offset="105" name="bDlMaxPhchNumPerSubframe" kind="BaseType" type="BYTE" />
<child offset="106" name="bDlMinSf" kind="BaseType" type="BYTE" />
<child offset="107" name="bDlMaxPhchNumPerTs" kind="BaseType" type="BYTE" />
<child offset="108" name="bDlSup8Psk" kind="BaseType" type="BYTE" />
<child offset="109" name="bTddHsdschPhCategory" kind="BaseType" type="BYTE" />
<child offset="110" name="bTddHsdschPhCategoryExt" kind="BaseType" type="BYTE" />
<child offset="111" name="bUlMaxTsNumPerSubframe" kind="BaseType" type="BYTE" />
<child offset="112" name="bUlMaxPhchNumPerTs" kind="BaseType" type="BYTE" />
<child offset="113" name="bUlMinSf" kind="BaseType" type="BYTE" />
<child offset="114" name="bUlSup8Psk" kind="BaseType" type="BYTE" />
<child offset="115" name="bMC" kind="BaseType" type="BYTE" />
<child offset="116" name="bTddEdchPhCategory" kind="BaseType" type="BYTE" />
<child offset="117" name="abPadding4" kind="array" num="3">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="120" name="bDeviceType" kind="BITS" start="0" len="1" type="BYTE" />
<child offset="120" name="bSuppSib11Bis" kind="BITS" start="1" len="1" type="BYTE" />
<child offset="120" name="bSuppTwoLogChan" kind="BITS" start="2" len="1" type="BYTE" />
<child offset="120" name="bSuppCsVoiceOverHspa" kind="BITS" start="4" len="1" type="BYTE" />
<child offset="121" name="bTddMultHsdschPhCategory" kind="BaseType" type="BYTE" />
<child offset="122" name="bTddMultHsdschPhCategoryExt" kind="BaseType" type="BYTE" />
<child offset="123" name="bSupportMacEhs" kind="BITS" start="0" len="1" type="BYTE" />
<child offset="123" name="bTddG" kind="BITS" start="1" len="1" type="BYTE" />
<child offset="123" name="bTddH" kind="BITS" start="2" len="1" type="BYTE" />
<child offset="123" name="bTddI" kind="BITS" start="3" len="1" type="BYTE" />
<child offset="123" name="bTddJ" kind="BITS" start="4" len="1" type="BYTE" />
<child offset="123" name="bTddK" kind="BITS" start="5" len="1" type="BYTE" />
<child offset="123" name="bTddL" kind="BITS" start="6" len="1" type="BYTE" />
<child offset="123" name="bTddM" kind="BITS" start="7" len="1" type="BYTE" />
<child offset="124" name="bTddN" kind="BITS" start="0" len="1" type="BYTE" />
<child offset="124" name="bTddO" kind="BITS" start="1" len="1" type="BYTE" />
<child offset="124" name="bTddP" kind="BITS" start="2" len="1" type="BYTE" />
<child offset="125" name="bsuppSFModeHSPDSCHDualStr" kind="BaseType" type="BYTE" />
<child offset="126" name="bSuppHoToEutraTdd" kind="BITS" start="0" len="1" type="BYTE" />
<child offset="126" name="bSuppCommonEdch" kind="BITS" start="1" len="1" type="BYTE" />
<child offset="126" name="bSuppMaciis" kind="BITS" start="2" len="1" type="BYTE" />
<child offset="126" name="bSuppSPS" kind="BITS" start="3" len="1" type="BYTE" />
<child offset="126" name="bSuppContrChDRXOperation" kind="BITS" start="4" len="1" type="BYTE" />
<child offset="126" name="bSuppCsg" kind="BITS" start="5" len="1" type="BYTE" />
<child offset="126" name="bSuppPriReselInUTRAN" kind="BITS" start="6" len="1" type="BYTE" />
<child offset="126" name="bSuppCellSpecTxDivinDC" kind="BITS" start="7" len="1" type="BYTE" />
<child offset="127" name="bSuppEnhancedTs0" kind="BITS" start="0" len="1" type="BYTE" />
<child offset="127" name="bSuppIntraFreqProxInd" kind="BITS" start="1" len="1" type="BYTE" />
<child offset="127" name="bSuppInterFreqProxInd" kind="BITS" start="2" len="1" type="BYTE" />
<child offset="127" name="bSuppUtraProxInd" kind="BITS" start="3" len="1" type="BYTE" />
<child offset="127" name="bSuppIntraFreqProxIndForHo" kind="BITS" start="4" len="1" type="BYTE" />
<child offset="127" name="bSuppInterFreqProxIndForHo" kind="BITS" start="5" len="1" type="BYTE" />
<child offset="127" name="bSuppUtraProxIndForHo" kind="BITS" start="6" len="1" type="BYTE" />
<child offset="127" name="bSuppTdLteRedir" kind="BITS" start="7" len="1" type="BYTE" />
<child offset="128" name="bSuppDualCellMIMO" kind="BITS" start="0" len="1" type="BYTE" />
<child offset="128" name="bSuppHsdschInPch" kind="BITS" start="1" len="1" type="BYTE" />
<child offset="128" name="bSuppHsdschDrx" kind="BITS" start="2" len="1" type="BYTE" />
<child offset="128" name="bSuppHsdpaCellFach" kind="BITS" start="3" len="1" type="BYTE" />
<child offset="128" name="bSuppTdPchReselToLteIdle" kind="BITS" start="4" len="1" type="BYTE" />
<child offset="128" name="bSuppIdleInterVal" kind="BITS" start="5" len="1" type="BYTE" />
<child offset="128" name="bSuppHoToEutraFdd" kind="BITS" start="6" len="1" type="BYTE" />
<child offset="129" name="abPadding10" kind="array" num="3">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="132" name="wTotalRlcAmMacHsBufSize" kind="BaseType" type="WORD" />
<child offset="134" name="bDlCapaWithHsdsch" kind="BaseType" type="BYTE" />
<child offset="135" name="bPadding5" kind="BaseType" type="BYTE" />
<child offset="136" name="bA5_1" kind="BITS" start="0" len="1" type="BYTE" />
<child offset="136" name="bA5_2" kind="BITS" start="1" len="1" type="BYTE" />
<child offset="136" name="bA5_3" kind="BITS" start="2" len="1" type="BYTE" />
<child offset="136" name="bA5_4" kind="BITS" start="3" len="1" type="BYTE" />
<child offset="136" name="bA5_5" kind="BITS" start="4" len="1" type="BYTE" />
<child offset="136" name="bA5_6" kind="BITS" start="5" len="1" type="BYTE" />
<child offset="136" name="bA5_7" kind="BITS" start="6" len="1" type="BYTE" />
<child offset="136" name="bGEA_1" kind="BITS" start="7" len="1" type="BYTE" />
<child offset="137" name="bGEA_2" kind="BITS" start="0" len="1" type="BYTE" />
<child offset="137" name="bGEA_3" kind="BITS" start="1" len="1" type="BYTE" />
<child offset="137" name="bGEA_4" kind="BITS" start="2" len="1" type="BYTE" />
<child offset="137" name="bGEA_5" kind="BITS" start="3" len="1" type="BYTE" />
<child offset="137" name="bGEA_6" kind="BITS" start="4" len="1" type="BYTE" />
<child offset="137" name="bGEA_7" kind="BITS" start="5" len="1" type="BYTE" />
<child offset="137" name="bTighterCapa" kind="BITS" start="6" len="2" type="BYTE" />
<child offset="138" name="bCiphDownSacch" kind="BITS" start="0" len="1" type="BYTE" />
<child offset="138" name="bDtrCapa" kind="BITS" start="1" len="1" type="BYTE" />
<child offset="138" name="bEmsrCapa" kind="BITS" start="2" len="1" type="BYTE" />
<child offset="138" name="bFastDownFreqSwitch" kind="BITS" start="3" len="1" type="BYTE" />
<child offset="139" name="bPadding9" kind="BaseType" type="BYTE" />
<child offset="140" name="abUmtsSupCdec" kind="array" num="2">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="142" name="bGsmVandDPhySupp" kind="BITS" start="0" len="1" type="BYTE" />
<child offset="143" name="bPadding10" kind="BaseType" type="BYTE" />
<child offset="144" name="wNonceUE" kind="BaseType" type="DWORD" />
<child offset="148" name="b128EEA0" kind="BITS" start="0" len="1" type="BYTE" />
<child offset="148" name="b128EEA1" kind="BITS" start="1" len="1" type="BYTE" />
<child offset="148" name="b128EEA2" kind="BITS" start="2" len="1" type="BYTE" />
<child offset="148" name="bEEA3" kind="BITS" start="3" len="1" type="BYTE" />
<child offset="148" name="bEEA4" kind="BITS" start="4" len="1" type="BYTE" />
<child offset="148" name="bEEA5" kind="BITS" start="5" len="1" type="BYTE" />
<child offset="148" name="bEEA6" kind="BITS" start="6" len="1" type="BYTE" />
<child offset="148" name="bEEA7" kind="BITS" start="7" len="1" type="BYTE" />
<child offset="149" name="bEIA0" kind="BITS" start="0" len="1" type="BYTE" />
<child offset="149" name="b128EIA1" kind="BITS" start="1" len="1" type="BYTE" />
<child offset="149" name="b128EIA2" kind="BITS" start="2" len="1" type="BYTE" />
<child offset="149" name="bEIA3" kind="BITS" start="3" len="1" type="BYTE" />
<child offset="149" name="bEIA4" kind="BITS" start="4" len="1" type="BYTE" />
<child offset="149" name="bEIA5" kind="BITS" start="5" len="1" type="BYTE" />
<child offset="149" name="bEIA6" kind="BITS" start="6" len="1" type="BYTE" />
<child offset="149" name="bEIA7" kind="BITS" start="7" len="1" type="BYTE" />
<child offset="150" name="bUEA0" kind="BITS" start="0" len="1" type="BYTE" />
<child offset="150" name="bUEA1" kind="BITS" start="1" len="1" type="BYTE" />
<child offset="150" name="bUEA2" kind="BITS" start="2" len="1" type="BYTE" />
<child offset="150" name="bUEA3" kind="BITS" start="3" len="1" type="BYTE" />
<child offset="150" name="bUEA4" kind="BITS" start="4" len="1" type="BYTE" />
<child offset="150" name="bUEA5" kind="BITS" start="5" len="1" type="BYTE" />
<child offset="150" name="bUEA6" kind="BITS" start="6" len="1" type="BYTE" />
<child offset="150" name="bUEA7" kind="BITS" start="7" len="1" type="BYTE" />
<child offset="151" name="bUIA1" kind="BITS" start="0" len="1" type="BYTE" />
<child offset="151" name="bUIA2" kind="BITS" start="1" len="1" type="BYTE" />
<child offset="151" name="bUIA3" kind="BITS" start="2" len="1" type="BYTE" />
<child offset="151" name="bUIA4" kind="BITS" start="3" len="1" type="BYTE" />
<child offset="151" name="bUIA5" kind="BITS" start="4" len="1" type="BYTE" />
<child offset="151" name="bUIA6" kind="BITS" start="5" len="1" type="BYTE" />
<child offset="151" name="bUIA7" kind="BITS" start="6" len="1" type="BYTE" />
<child offset="152" name="bEutraFDD" kind="BITS" start="0" len="1" type="BYTE" />
<child offset="152" name="bEutraTDD" kind="BITS" start="1" len="1" type="BYTE" />
<child offset="153" name="abPadding15" kind="array" num="3">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="156" name="bMsPositionSupport" kind="BITS" start="0" len="1" type="BYTE" />
<child offset="156" name="bMsPosMeth" kind="BITS" start="1" len="5" type="BYTE" />
<child offset="157" name="bDlAdvanceReceiverPerformance" kind="BITS" start="0" len="2" type="BYTE" />
<child offset="157" name="bOffsetRequired" kind="BITS" start="2" len="1" type="BYTE" />
<child offset="157" name="bDtmEnhancementCap" kind="BITS" start="3" len="1" type="BYTE" />
<child offset="157" name="bDtmEgprsSupport" kind="BITS" start="4" len="1" type="BYTE" />
<child offset="157" name="bDtmEGprsMultiSlotCapa" kind="BITS" start="5" len="2" type="BYTE" />
<child offset="158" name="bExtDtmEGprsMultiSlotCapa" kind="BITS" start="0" len="2" type="BYTE" />
<child offset="158" name="bDtmEGprsHighMultiSlotCapa" kind="BITS" start="2" len="3" type="BYTE" />
<child offset="158" name="bDtmGprsMultiSlotSupport" kind="BITS" start="5" len="1" type="BYTE" />
<child offset="158" name="bDtmGprsMultiSlotCapa" kind="BITS" start="6" len="2" type="BYTE" />
<child offset="159" name="bDtmGprsSingleSlotSupport" kind="BITS" start="0" len="1" type="BYTE" />
<child offset="159" name="bExtDtmGprsMultiSlotSupport" kind="BITS" start="1" len="1" type="BYTE" />
<child offset="159" name="bExtDtmGprsMultiSlotCapa" kind="BITS" start="2" len="2" type="BYTE" />
<child offset="159" name="bDtmGprsHighMultiSlotSupport" kind="BITS" start="4" len="1" type="BYTE" />
<child offset="159" name="bDtmGprsHighMultiSlotCapa" kind="BITS" start="5" len="3" type="BYTE" />
<child offset="160" name="bCipheringModeSettingCap" kind="BITS" start="0" len="1" type="BYTE" />
<child offset="160" name="bMuscCapReductionforDlDualCarrierSupport" kind="BITS" start="1" len="1" type="BYTE" />
<child offset="160" name="bMultiSlotCapReductionforDlDualCarrier" kind="BITS" start="2" len="3" type="BYTE" />
<child offset="161" name="bAddPosCaps" kind="BITS" start="0" len="1" type="BYTE" />
<child offset="162" name="bRevLevel" kind="BITS" start="0" len="2" type="BYTE" />
<child offset="162" name="bMtSmsViaDchSup" kind="BITS" start="2" len="1" type="BYTE" />
<child offset="162" name="bMtSmsViaPdhSup" kind="BITS" start="3" len="1" type="BYTE" />
<child offset="162" name="bSmCapa" kind="BITS" start="4" len="1" type="BYTE" />
<child offset="162" name="bVbs" kind="BITS" start="5" len="1" type="BYTE" />
<child offset="162" name="bVgcs" kind="BITS" start="6" len="1" type="BYTE" />
<child offset="162" name="bSolsa" kind="BITS" start="7" len="1" type="BYTE" />
<child offset="163" name="bCmsp" kind="BITS" start="0" len="1" type="BYTE" />
<child offset="163" name="bpsinterRaTHotoUtranIuModeCap" kind="BITS" start="1" len="1" type="BYTE" />
<child offset="163" name="bSrvcc" kind="BITS" start="2" len="1" type="BYTE" />
<child offset="163" name="bSsScreenInd" kind="BITS" start="3" len="2" type="BYTE" />
<child offset="164" name="bAsRel" kind="BaseType" type="BYTE" />
<child offset="165" name="bUeCategory" kind="BaseType" type="BYTE" />
<child offset="166" name="wPadding" kind="BaseType" type="WORD" />
<child offset="168" name="bFeaturGrpInd1" kind="BITS" start="0" len="1" type="BYTE" />
<child offset="168" name="bFeaturGrpInd2" kind="BITS" start="1" len="1" type="BYTE" />
<child offset="168" name="bFeaturGrpInd3" kind="BITS" start="2" len="1" type="BYTE" />
<child offset="168" name="bFeaturGrpInd4" kind="BITS" start="3" len="1" type="BYTE" />
<child offset="168" name="bFeaturGrpInd5" kind="BITS" start="4" len="1" type="BYTE" />
<child offset="168" name="bFeaturGrpInd6" kind="BITS" start="5" len="1" type="BYTE" />
<child offset="168" name="bFeaturGrpInd7" kind="BITS" start="6" len="1" type="BYTE" />
<child offset="168" name="bFeaturGrpInd8" kind="BITS" start="7" len="1" type="BYTE" />
<child offset="169" name="bFeaturGrpInd9" kind="BITS" start="0" len="1" type="BYTE" />
<child offset="169" name="bFeaturGrpInd10" kind="BITS" start="1" len="1" type="BYTE" />
<child offset="169" name="bFeaturGrpInd11" kind="BITS" start="2" len="1" type="BYTE" />
<child offset="169" name="bFeaturGrpInd12" kind="BITS" start="3" len="1" type="BYTE" />
<child offset="169" name="bFeaturGrpInd13" kind="BITS" start="4" len="1" type="BYTE" />
<child offset="169" name="bFeaturGrpInd14" kind="BITS" start="5" len="1" type="BYTE" />
<child offset="169" name="bFeaturGrpInd15" kind="BITS" start="6" len="1" type="BYTE" />
<child offset="169" name="bFeaturGrpInd16" kind="BITS" start="7" len="1" type="BYTE" />
<child offset="170" name="bFeaturGrpInd17" kind="BITS" start="0" len="1" type="BYTE" />
<child offset="170" name="bFeaturGrpInd18" kind="BITS" start="1" len="1" type="BYTE" />
<child offset="170" name="bFeaturGrpInd19" kind="BITS" start="2" len="1" type="BYTE" />
<child offset="170" name="bFeaturGrpInd20" kind="BITS" start="3" len="1" type="BYTE" />
<child offset="170" name="bFeaturGrpInd21" kind="BITS" start="4" len="1" type="BYTE" />
<child offset="170" name="bFeaturGrpInd22" kind="BITS" start="5" len="1" type="BYTE" />
<child offset="170" name="bFeaturGrpInd23" kind="BITS" start="6" len="1" type="BYTE" />
<child offset="170" name="bFeaturGrpInd24" kind="BITS" start="7" len="1" type="BYTE" />
<child offset="171" name="bFeaturGrpInd25" kind="BITS" start="0" len="1" type="BYTE" />
<child offset="171" name="bFeaturGrpInd26" kind="BITS" start="1" len="1" type="BYTE" />
<child offset="171" name="bFeaturGrpInd27" kind="BITS" start="2" len="1" type="BYTE" />
<child offset="171" name="bFeaturGrpInd28" kind="BITS" start="3" len="1" type="BYTE" />
<child offset="171" name="bFeaturGrpInd29" kind="BITS" start="4" len="1" type="BYTE" />
<child offset="171" name="bFeaturGrpInd30" kind="BITS" start="5" len="1" type="BYTE" />
<child offset="171" name="bFeaturGrpInd31" kind="BITS" start="6" len="1" type="BYTE" />
<child offset="171" name="bFeaturGrpInd32" kind="BITS" start="7" len="1" type="BYTE" />
<child offset="172" name="bBand1" kind="BITS" start="0" len="1" type="BYTE" />
<child offset="172" name="bBand2" kind="BITS" start="1" len="1" type="BYTE" />
<child offset="172" name="bBand3" kind="BITS" start="2" len="1" type="BYTE" />
<child offset="172" name="bBand4" kind="BITS" start="3" len="1" type="BYTE" />
<child offset="172" name="bBand5" kind="BITS" start="4" len="1" type="BYTE" />
<child offset="172" name="bBand6" kind="BITS" start="5" len="1" type="BYTE" />
<child offset="172" name="bBand7" kind="BITS" start="6" len="1" type="BYTE" />
<child offset="172" name="bBand8" kind="BITS" start="7" len="1" type="BYTE" />
<child offset="173" name="bBand9" kind="BITS" start="0" len="1" type="BYTE" />
<child offset="173" name="bBand10" kind="BITS" start="1" len="1" type="BYTE" />
<child offset="173" name="bBand11" kind="BITS" start="2" len="1" type="BYTE" />
<child offset="173" name="bBand12" kind="BITS" start="3" len="1" type="BYTE" />
<child offset="173" name="bBand13" kind="BITS" start="4" len="1" type="BYTE" />
<child offset="173" name="bBand14" kind="BITS" start="5" len="1" type="BYTE" />
<child offset="173" name="bBand15" kind="BITS" start="6" len="1" type="BYTE" />
<child offset="173" name="bBand16" kind="BITS" start="7" len="1" type="BYTE" />
<child offset="174" name="bBand17" kind="BITS" start="0" len="1" type="BYTE" />
<child offset="174" name="bBand18" kind="BITS" start="1" len="1" type="BYTE" />
<child offset="174" name="bBand19" kind="BITS" start="2" len="1" type="BYTE" />
<child offset="174" name="bBand20" kind="BITS" start="3" len="1" type="BYTE" />
<child offset="174" name="bBand21" kind="BITS" start="4" len="1" type="BYTE" />
<child offset="174" name="bBand22" kind="BITS" start="5" len="1" type="BYTE" />
<child offset="174" name="bBand23" kind="BITS" start="6" len="1" type="BYTE" />
<child offset="174" name="bBand24" kind="BITS" start="7" len="1" type="BYTE" />
<child offset="175" name="bBand25" kind="BITS" start="0" len="1" type="BYTE" />
<child offset="175" name="bBand26" kind="BITS" start="1" len="1" type="BYTE" />
<child offset="175" name="bBand27" kind="BITS" start="2" len="1" type="BYTE" />
<child offset="175" name="bBand28" kind="BITS" start="3" len="1" type="BYTE" />
<child offset="175" name="bBand29" kind="BITS" start="4" len="1" type="BYTE" />
<child offset="175" name="bBand30" kind="BITS" start="5" len="1" type="BYTE" />
<child offset="175" name="bBand31" kind="BITS" start="6" len="1" type="BYTE" />
<child offset="175" name="bBand32" kind="BITS" start="7" len="1" type="BYTE" />
<child offset="176" name="bBand33" kind="BITS" start="0" len="1" type="BYTE" />
<child offset="176" name="bBand34" kind="BITS" start="1" len="1" type="BYTE" />
<child offset="176" name="bBand35" kind="BITS" start="2" len="1" type="BYTE" />
<child offset="176" name="bBand36" kind="BITS" start="3" len="1" type="BYTE" />
<child offset="176" name="bBand37" kind="BITS" start="4" len="1" type="BYTE" />
<child offset="176" name="bBand38" kind="BITS" start="5" len="1" type="BYTE" />
<child offset="176" name="bBand39" kind="BITS" start="6" len="1" type="BYTE" />
<child offset="176" name="bBand40" kind="BITS" start="7" len="1" type="BYTE" />
<child offset="177" name="bBand41" kind="BITS" start="0" len="1" type="BYTE" />
<child offset="177" name="bBand42" kind="BITS" start="1" len="1" type="BYTE" />
<child offset="177" name="bBand43" kind="BITS" start="2" len="1" type="BYTE" />
<child offset="177" name="bBand44" kind="BITS" start="3" len="1" type="BYTE" />
<child offset="177" name="bBand45" kind="BITS" start="4" len="1" type="BYTE" />
<child offset="177" name="bBand46" kind="BITS" start="5" len="1" type="BYTE" />
<child offset="177" name="bBand47" kind="BITS" start="6" len="1" type="BYTE" />
<child offset="177" name="bBand48" kind="BITS" start="7" len="1" type="BYTE" />
<child offset="178" name="bBand49" kind="BITS" start="0" len="1" type="BYTE" />
<child offset="178" name="bBand50" kind="BITS" start="1" len="1" type="BYTE" />
<child offset="178" name="bBand51" kind="BITS" start="2" len="1" type="BYTE" />
<child offset="178" name="bBand52" kind="BITS" start="3" len="1" type="BYTE" />
<child offset="178" name="bBand53" kind="BITS" start="4" len="1" type="BYTE" />
<child offset="178" name="bBand54" kind="BITS" start="5" len="1" type="BYTE" />
<child offset="178" name="bBand55" kind="BITS" start="6" len="1" type="BYTE" />
<child offset="178" name="bBand56" kind="BITS" start="7" len="1" type="BYTE" />
<child offset="179" name="bBand57" kind="BITS" start="0" len="1" type="BYTE" />
<child offset="179" name="bBand58" kind="BITS" start="1" len="1" type="BYTE" />
<child offset="179" name="bBand59" kind="BITS" start="2" len="1" type="BYTE" />
<child offset="179" name="bBand60" kind="BITS" start="3" len="1" type="BYTE" />
<child offset="179" name="bBand61" kind="BITS" start="4" len="1" type="BYTE" />
<child offset="179" name="bBand62" kind="BITS" start="5" len="1" type="BYTE" />
<child offset="179" name="bBand63" kind="BITS" start="6" len="1" type="BYTE" />
<child offset="179" name="bBand64" kind="BITS" start="7" len="1" type="BYTE" />
<child offset="180" name="bBand65" kind="BITS" start="0" len="1" type="BYTE" />
<child offset="180" name="bBand66" kind="BITS" start="1" len="1" type="BYTE" />
<child offset="181" name="abBandPadding" kind="array" num="3">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="184" name="bHalfDuplex1" kind="BITS" start="0" len="1" type="BYTE" />
<child offset="184" name="bHalfDuplex2" kind="BITS" start="1" len="1" type="BYTE" />
<child offset="184" name="bHalfDuplex3" kind="BITS" start="2" len="1" type="BYTE" />
<child offset="184" name="bHalfDuplex4" kind="BITS" start="3" len="1" type="BYTE" />
<child offset="184" name="bHalfDuplex5" kind="BITS" start="4" len="1" type="BYTE" />
<child offset="184" name="bHalfDuplex6" kind="BITS" start="5" len="1" type="BYTE" />
<child offset="184" name="bHalfDuplex7" kind="BITS" start="6" len="1" type="BYTE" />
<child offset="184" name="bHalfDuplex8" kind="BITS" start="7" len="1" type="BYTE" />
<child offset="185" name="bHalfDuplex9" kind="BITS" start="0" len="1" type="BYTE" />
<child offset="185" name="bHalfDuplex10" kind="BITS" start="1" len="1" type="BYTE" />
<child offset="185" name="bHalfDuplex11" kind="BITS" start="2" len="1" type="BYTE" />
<child offset="185" name="bHalfDuplex12" kind="BITS" start="3" len="1" type="BYTE" />
<child offset="185" name="bHalfDuplex13" kind="BITS" start="4" len="1" type="BYTE" />
<child offset="185" name="bHalfDuplex14" kind="BITS" start="5" len="1" type="BYTE" />
<child offset="185" name="bHalfDuplex15" kind="BITS" start="6" len="1" type="BYTE" />
<child offset="185" name="bHalfDuplex16" kind="BITS" start="7" len="1" type="BYTE" />
<child offset="186" name="bHalfDuplex17" kind="BITS" start="0" len="1" type="BYTE" />
<child offset="186" name="bHalfDuplex18" kind="BITS" start="1" len="1" type="BYTE" />
<child offset="186" name="bHalfDuplex19" kind="BITS" start="2" len="1" type="BYTE" />
<child offset="186" name="bHalfDuplex20" kind="BITS" start="3" len="1" type="BYTE" />
<child offset="186" name="bHalfDuplex21" kind="BITS" start="4" len="1" type="BYTE" />
<child offset="186" name="bHalfDuplex22" kind="BITS" start="5" len="1" type="BYTE" />
<child offset="186" name="bHalfDuplex23" kind="BITS" start="6" len="1" type="BYTE" />
<child offset="186" name="bHalfDuplex24" kind="BITS" start="7" len="1" type="BYTE" />
<child offset="187" name="bHalfDuplex25" kind="BITS" start="0" len="1" type="BYTE" />
<child offset="187" name="bHalfDuplex26" kind="BITS" start="1" len="1" type="BYTE" />
<child offset="187" name="bHalfDuplex27" kind="BITS" start="2" len="1" type="BYTE" />
<child offset="187" name="bHalfDuplex28" kind="BITS" start="3" len="1" type="BYTE" />
<child offset="187" name="bHalfDuplex29" kind="BITS" start="4" len="1" type="BYTE" />
<child offset="187" name="bHalfDuplex30" kind="BITS" start="5" len="1" type="BYTE" />
<child offset="187" name="bHalfDuplex31" kind="BITS" start="6" len="1" type="BYTE" />
<child offset="187" name="bHalfDuplex32" kind="BITS" start="7" len="1" type="BYTE" />
<child offset="188" name="bHalfDuplex33" kind="BITS" start="0" len="1" type="BYTE" />
<child offset="188" name="bHalfDuplex34" kind="BITS" start="1" len="1" type="BYTE" />
<child offset="188" name="bHalfDuplex35" kind="BITS" start="2" len="1" type="BYTE" />
<child offset="188" name="bHalfDuplex36" kind="BITS" start="3" len="1" type="BYTE" />
<child offset="188" name="bHalfDuplex37" kind="BITS" start="4" len="1" type="BYTE" />
<child offset="188" name="bHalfDuplex38" kind="BITS" start="5" len="1" type="BYTE" />
<child offset="188" name="bHalfDuplex39" kind="BITS" start="6" len="1" type="BYTE" />
<child offset="188" name="bHalfDuplex40" kind="BITS" start="7" len="1" type="BYTE" />
<child offset="189" name="bHalfDuplex41" kind="BITS" start="0" len="1" type="BYTE" />
<child offset="189" name="bHalfDuplex42" kind="BITS" start="1" len="1" type="BYTE" />
<child offset="189" name="bHalfDuplex43" kind="BITS" start="2" len="1" type="BYTE" />
<child offset="189" name="bHalfDuplex44" kind="BITS" start="3" len="1" type="BYTE" />
<child offset="189" name="bHalfDuplex45" kind="BITS" start="4" len="1" type="BYTE" />
<child offset="189" name="bHalfDuplex46" kind="BITS" start="5" len="1" type="BYTE" />
<child offset="189" name="bHalfDuplex47" kind="BITS" start="6" len="1" type="BYTE" />
<child offset="189" name="bHalfDuplex48" kind="BITS" start="7" len="1" type="BYTE" />
<child offset="190" name="bHalfDuplex49" kind="BITS" start="0" len="1" type="BYTE" />
<child offset="190" name="bHalfDuplex50" kind="BITS" start="1" len="1" type="BYTE" />
<child offset="190" name="bHalfDuplex51" kind="BITS" start="2" len="1" type="BYTE" />
<child offset="190" name="bHalfDuplex52" kind="BITS" start="3" len="1" type="BYTE" />
<child offset="190" name="bHalfDuplex53" kind="BITS" start="4" len="1" type="BYTE" />
<child offset="190" name="bHalfDuplex54" kind="BITS" start="5" len="1" type="BYTE" />
<child offset="190" name="bHalfDuplex55" kind="BITS" start="6" len="1" type="BYTE" />
<child offset="190" name="bHalfDuplex56" kind="BITS" start="7" len="1" type="BYTE" />
<child offset="191" name="bHalfDuplex57" kind="BITS" start="0" len="1" type="BYTE" />
<child offset="191" name="bHalfDuplex58" kind="BITS" start="1" len="1" type="BYTE" />
<child offset="191" name="bHalfDuplex59" kind="BITS" start="2" len="1" type="BYTE" />
<child offset="191" name="bHalfDuplex60" kind="BITS" start="3" len="1" type="BYTE" />
<child offset="191" name="bHalfDuplex61" kind="BITS" start="4" len="1" type="BYTE" />
<child offset="191" name="bHalfDuplex62" kind="BITS" start="5" len="1" type="BYTE" />
<child offset="191" name="bHalfDuplex63" kind="BITS" start="6" len="1" type="BYTE" />
<child offset="191" name="bHalfDuplex64" kind="BITS" start="7" len="1" type="BYTE" />
<child offset="192" name="bHalfDuplex65" kind="BITS" start="0" len="1" type="BYTE" />
<child offset="192" name="bHalfDuplex66" kind="BITS" start="1" len="1" type="BYTE" />
<child offset="193" name="abHalfDuplexPadding" kind="array" num="3">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="196" name="bPwrClassOfBand1" kind="BITS" start="0" len="4" type="BYTE" />
<child offset="196" name="bPwrClassOfBand2" kind="BITS" start="4" len="4" type="BYTE" />
<child offset="197" name="bPwrClassOfBand3" kind="BITS" start="0" len="4" type="BYTE" />
<child offset="197" name="bPwrClassOfBand4" kind="BITS" start="4" len="4" type="BYTE" />
<child offset="198" name="bPwrClassOfBand5" kind="BITS" start="0" len="4" type="BYTE" />
<child offset="198" name="bPwrClassOfBand6" kind="BITS" start="4" len="4" type="BYTE" />
<child offset="199" name="bPwrClassOfBand7" kind="BITS" start="0" len="4" type="BYTE" />
<child offset="199" name="bPwrClassOfBand8" kind="BITS" start="4" len="4" type="BYTE" />
<child offset="200" name="bPwrClassOfBand9" kind="BITS" start="0" len="4" type="BYTE" />
<child offset="200" name="bPwrClassOfBand10" kind="BITS" start="4" len="4" type="BYTE" />
<child offset="201" name="bPwrClassOfBand11" kind="BITS" start="0" len="4" type="BYTE" />
<child offset="201" name="bPwrClassOfBand12" kind="BITS" start="4" len="4" type="BYTE" />
<child offset="202" name="bPwrClassOfBand13" kind="BITS" start="0" len="4" type="BYTE" />
<child offset="202" name="bPwrClassOfBand14" kind="BITS" start="4" len="4" type="BYTE" />
<child offset="203" name="bPwrClassOfBand15" kind="BITS" start="0" len="4" type="BYTE" />
<child offset="203" name="bPwrClassOfBand16" kind="BITS" start="4" len="4" type="BYTE" />
<child offset="204" name="bPwrClassOfBand17" kind="BITS" start="0" len="4" type="BYTE" />
<child offset="204" name="bPwrClassOfBand18" kind="BITS" start="4" len="4" type="BYTE" />
<child offset="205" name="bPwrClassOfBand19" kind="BITS" start="0" len="4" type="BYTE" />
<child offset="205" name="bPwrClassOfBand20" kind="BITS" start="4" len="4" type="BYTE" />
<child offset="206" name="bPwrClassOfBand21" kind="BITS" start="0" len="4" type="BYTE" />
<child offset="206" name="bPwrClassOfBand22" kind="BITS" start="4" len="4" type="BYTE" />
<child offset="207" name="bPwrClassOfBand23" kind="BITS" start="0" len="4" type="BYTE" />
<child offset="207" name="bPwrClassOfBand24" kind="BITS" start="4" len="4" type="BYTE" />
<child offset="208" name="bPwrClassOfBand25" kind="BITS" start="0" len="4" type="BYTE" />
<child offset="208" name="bPwrClassOfBand26" kind="BITS" start="4" len="4" type="BYTE" />
<child offset="209" name="bPwrClassOfBand27" kind="BITS" start="0" len="4" type="BYTE" />
<child offset="209" name="bPwrClassOfBand28" kind="BITS" start="4" len="4" type="BYTE" />
<child offset="210" name="bPwrClassOfBand29" kind="BITS" start="0" len="4" type="BYTE" />
<child offset="210" name="bPwrClassOfBand30" kind="BITS" start="4" len="4" type="BYTE" />
<child offset="211" name="bPwrClassOfBand31" kind="BITS" start="0" len="4" type="BYTE" />
<child offset="211" name="bPwrClassOfBand32" kind="BITS" start="4" len="4" type="BYTE" />
<child offset="212" name="bPwrClassOfBand33" kind="BITS" start="0" len="4" type="BYTE" />
<child offset="212" name="bPwrClassOfBand34" kind="BITS" start="4" len="4" type="BYTE" />
<child offset="213" name="bPwrClassOfBand35" kind="BITS" start="0" len="4" type="BYTE" />
<child offset="213" name="bPwrClassOfBand36" kind="BITS" start="4" len="4" type="BYTE" />
<child offset="214" name="bPwrClassOfBand37" kind="BITS" start="0" len="4" type="BYTE" />
<child offset="214" name="bPwrClassOfBand38" kind="BITS" start="4" len="4" type="BYTE" />
<child offset="215" name="bPwrClassOfBand39" kind="BITS" start="0" len="4" type="BYTE" />
<child offset="215" name="bPwrClassOfBand40" kind="BITS" start="4" len="4" type="BYTE" />
<child offset="216" name="bPwrClassOfBand41" kind="BITS" start="0" len="4" type="BYTE" />
<child offset="216" name="bPwrClassOfBand42" kind="BITS" start="4" len="4" type="BYTE" />
<child offset="217" name="bPwrClassOfBand43" kind="BITS" start="0" len="4" type="BYTE" />
<child offset="217" name="bPwrClassOfBand44" kind="BITS" start="4" len="4" type="BYTE" />
<child offset="218" name="bPwrClassOfBand45" kind="BITS" start="0" len="4" type="BYTE" />
<child offset="218" name="bPwrClassOfBand46" kind="BITS" start="4" len="4" type="BYTE" />
<child offset="219" name="bPwrClassOfBand47" kind="BITS" start="0" len="4" type="BYTE" />
<child offset="219" name="bPwrClassOfBand48" kind="BITS" start="4" len="4" type="BYTE" />
<child offset="220" name="bPwrClassOfBand49" kind="BITS" start="0" len="4" type="BYTE" />
<child offset="220" name="bPwrClassOfBand50" kind="BITS" start="4" len="4" type="BYTE" />
<child offset="221" name="bPwrClassOfBand51" kind="BITS" start="0" len="4" type="BYTE" />
<child offset="221" name="bPwrClassOfBand52" kind="BITS" start="4" len="4" type="BYTE" />
<child offset="222" name="bPwrClassOfBand53" kind="BITS" start="0" len="4" type="BYTE" />
<child offset="222" name="bPwrClassOfBand54" kind="BITS" start="4" len="4" type="BYTE" />
<child offset="223" name="bPwrClassOfBand55" kind="BITS" start="0" len="4" type="BYTE" />
<child offset="223" name="bPwrClassOfBand56" kind="BITS" start="4" len="4" type="BYTE" />
<child offset="224" name="bPwrClassOfBand57" kind="BITS" start="0" len="4" type="BYTE" />
<child offset="224" name="bPwrClassOfBand58" kind="BITS" start="4" len="4" type="BYTE" />
<child offset="225" name="bPwrClassOfBand59" kind="BITS" start="0" len="4" type="BYTE" />
<child offset="225" name="bPwrClassOfBand60" kind="BITS" start="4" len="4" type="BYTE" />
<child offset="226" name="bPwrClassOfBand61" kind="BITS" start="0" len="4" type="BYTE" />
<child offset="226" name="bPwrClassOfBand62" kind="BITS" start="4" len="4" type="BYTE" />
<child offset="227" name="bPwrClassOfBand63" kind="BITS" start="0" len="4" type="BYTE" />
<child offset="227" name="bPwrClassOfBand64" kind="BITS" start="4" len="4" type="BYTE" />
<child offset="228" name="bPwrClassOfBand65" kind="BITS" start="0" len="4" type="BYTE" />
<child offset="228" name="bPwrClassOfBand66" kind="BITS" start="4" len="4" type="BYTE" />
<child offset="229" name="abPadding13" kind="array" num="3">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="232" name="bProfile_0001" kind="BITS" start="0" len="1" type="BYTE" />
<child offset="232" name="bProfile_0002" kind="BITS" start="1" len="1" type="BYTE" />
<child offset="232" name="bProfile_0003" kind="BITS" start="2" len="1" type="BYTE" />
<child offset="232" name="bProfile_0004" kind="BITS" start="3" len="1" type="BYTE" />
<child offset="232" name="bProfile_0006" kind="BITS" start="4" len="1" type="BYTE" />
<child offset="232" name="bProfile_0101" kind="BITS" start="5" len="1" type="BYTE" />
<child offset="232" name="bProfile_0102" kind="BITS" start="6" len="1" type="BYTE" />
<child offset="232" name="bProfile_0103" kind="BITS" start="7" len="1" type="BYTE" />
<child offset="233" name="bProfile_0104" kind="BITS" start="0" len="1" type="BYTE" />
<child offset="233" name="bTxAnteSelSupported" kind="BITS" start="1" len="1" type="BYTE" />
<child offset="233" name="bSpecRefSigSupported" kind="BITS" start="2" len="1" type="BYTE" />
<child offset="233" name="bPsHoSupport" kind="BITS" start="3" len="1" type="BYTE" />
<child offset="234" name="bMaxNumRohcCs" kind="BaseType" type="BYTE" />
<child offset="235" name="abPadding9" kind="array" num="2">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="237" name="bEUtraMeasAndReportSupport" kind="BITS" start="0" len="1" type="BYTE" />
<child offset="237" name="bPriorityBasedReselSupport" kind="BITS" start="1" len="1" type="BYTE" />
<child offset="237" name="bUtraCsgCellReport" kind="BITS" start="2" len="1" type="BYTE" />
<child offset="237" name="bPsHoGeranToUtranCapa" kind="BITS" start="3" len="1" type="BYTE" />
<child offset="237" name="bPsHoGeranToEUtranCapa" kind="BITS" start="4" len="1" type="BYTE" />
<child offset="237" name="bEmmCombinedProcCapa" kind="BITS" start="5" len="1" type="BYTE" />
<child offset="237" name="bISR_Support" kind="BITS" start="6" len="1" type="BYTE" />
<child offset="237" name="bEpcCapa" kind="BITS" start="7" len="1" type="BYTE" />
<child offset="238" name="bNFCapa" kind="BITS" start="0" len="1" type="BYTE" />
<child offset="238" name="bAlternEFTAmultiSlotCalssFg" kind="BITS" start="1" len="1" type="BYTE" />
<child offset="238" name="bAlternEFTAmultiSlotCalss" kind="BITS" start="2" len="4" type="BYTE" />
<child offset="238" name="bUpLayerPduStartCapaForRLCUM" kind="BITS" start="6" len="1" type="BYTE" />
<child offset="238" name="bEmstCapa" kind="BITS" start="7" len="1" type="BYTE" />
<child offset="239" name="bMTTICapa" kind="BITS" start="0" len="1" type="BYTE" />
<child offset="239" name="bEUtraCsgCellReport" kind="BITS" start="1" len="1" type="BYTE" />
<child offset="239" name="bLogMeasCfg" kind="BITS" start="2" len="1" type="BYTE" />
<child offset="239" name="bSsp9Capa" kind="BITS" start="3" len="1" type="BYTE" />
<child offset="239" name="bGnsLocation" kind="BITS" start="4" len="1" type="BYTE" />
<child offset="239" name="bRedirectUtranTddR10" kind="BITS" start="5" len="1" type="BYTE" />
<child offset="240" name="bFeaturGrpInd33" kind="BITS" start="0" len="1" type="BYTE" />
<child offset="240" name="bFeaturGrpInd34" kind="BITS" start="1" len="1" type="BYTE" />
<child offset="240" name="bFeaturGrpInd35" kind="BITS" start="2" len="1" type="BYTE" />
<child offset="240" name="bFeaturGrpInd36" kind="BITS" start="3" len="1" type="BYTE" />
<child offset="240" name="bFeaturGrpInd37" kind="BITS" start="4" len="1" type="BYTE" />
<child offset="240" name="bFeaturGrpInd38" kind="BITS" start="5" len="1" type="BYTE" />
<child offset="240" name="bFeaturGrpInd39" kind="BITS" start="6" len="1" type="BYTE" />
<child offset="240" name="bFeaturGrpInd40" kind="BITS" start="7" len="1" type="BYTE" />
<child offset="241" name="bFeaturGrpInd41" kind="BITS" start="0" len="1" type="BYTE" />
<child offset="241" name="bFeaturGrpInd42" kind="BITS" start="1" len="1" type="BYTE" />
<child offset="241" name="bFeaturGrpInd43" kind="BITS" start="2" len="1" type="BYTE" />
<child offset="241" name="bFeaturGrpInd44" kind="BITS" start="3" len="1" type="BYTE" />
<child offset="241" name="bFeaturGrpInd45" kind="BITS" start="4" len="1" type="BYTE" />
<child offset="241" name="bFeaturGrpInd46" kind="BITS" start="5" len="1" type="BYTE" />
<child offset="241" name="bFeaturGrpInd47" kind="BITS" start="6" len="1" type="BYTE" />
<child offset="241" name="bFeaturGrpInd48" kind="BITS" start="7" len="1" type="BYTE" />
<child offset="242" name="bFeaturGrpInd49" kind="BITS" start="0" len="1" type="BYTE" />
<child offset="242" name="bFeaturGrpInd50" kind="BITS" start="1" len="1" type="BYTE" />
<child offset="242" name="bFeaturGrpInd51" kind="BITS" start="2" len="1" type="BYTE" />
<child offset="242" name="bFeaturGrpInd52" kind="BITS" start="3" len="1" type="BYTE" />
<child offset="242" name="bFeaturGrpInd53" kind="BITS" start="4" len="1" type="BYTE" />
<child offset="242" name="bFeaturGrpInd54" kind="BITS" start="5" len="1" type="BYTE" />
<child offset="242" name="bFeaturGrpInd55" kind="BITS" start="6" len="1" type="BYTE" />
<child offset="242" name="bFeaturGrpInd56" kind="BITS" start="7" len="1" type="BYTE" />
<child offset="243" name="bFeaturGrpInd57" kind="BITS" start="0" len="1" type="BYTE" />
<child offset="243" name="bFeaturGrpInd58" kind="BITS" start="1" len="1" type="BYTE" />
<child offset="243" name="bFeaturGrpInd59" kind="BITS" start="2" len="1" type="BYTE" />
<child offset="243" name="bFeaturGrpInd60" kind="BITS" start="3" len="1" type="BYTE" />
<child offset="243" name="bFeaturGrpInd61" kind="BITS" start="4" len="1" type="BYTE" />
<child offset="243" name="bFeaturGrpInd62" kind="BITS" start="5" len="1" type="BYTE" />
<child offset="243" name="bFeaturGrpInd63" kind="BITS" start="6" len="1" type="BYTE" />
<child offset="243" name="bFeaturGrpInd64" kind="BITS" start="7" len="1" type="BYTE" />
<child offset="244" name="bVoiceOverUtraFddPs" kind="BITS" start="0" len="1" type="BYTE" />
<child offset="244" name="bVoiceOverUtraTddPs" kind="BITS" start="1" len="1" type="BYTE" />
<child offset="244" name="bSrvccFromWToW" kind="BITS" start="2" len="1" type="BYTE" />
<child offset="244" name="bSrvccFromWToGsm" kind="BITS" start="3" len="1" type="BYTE" />
<child offset="244" name="bSrvccFromTdToTd" kind="BITS" start="4" len="1" type="BYTE" />
<child offset="244" name="bSrvccFromTdToGsm" kind="BITS" start="5" len="1" type="BYTE" />
<child offset="244" name="bTm5FddSup" kind="BITS" start="6" len="1" type="BYTE" />
<child offset="244" name="bTm5TddSup" kind="BITS" start="7" len="1" type="BYTE" />
<child offset="245" name="bUeCategoryOfCa" kind="BaseType" type="BYTE" />
<child offset="246" name="bTwoAntennaPortsForPucch" kind="BITS" start="0" len="1" type="BYTE" />
<child offset="246" name="bTm9With8TxFdd" kind="BITS" start="1" len="1" type="BYTE" />
<child offset="246" name="bPmiDisabling" kind="BITS" start="2" len="1" type="BYTE" />
<child offset="246" name="bCrossCarrierScheduling" kind="BITS" start="3" len="1" type="BYTE" />
<child offset="246" name="bSimultaneousPucchPusch" kind="BITS" start="4" len="1" type="BYTE" />
<child offset="246" name="bMultiClusterPuschWithinCc" kind="BITS" start="5" len="1" type="BYTE" />
<child offset="246" name="bMbmsScellSup" kind="BITS" start="6" len="1" type="BYTE" />
<child offset="246" name="bMbmsNonScellSup" kind="BITS" start="7" len="1" type="BYTE" />
<child offset="247" name="bPadding13" kind="BaseType" type="BYTE" />
<child offset="248" name="aNonContiguousUlRaWithCcList" kind="array" num="3">
<child kind="BaseType" type="DWORD" />
</child>
<child offset="260" name="tNonCaMimoParam" kind="struct" type="T_zDev_Nv_RF_NonCA_MIMOParam" />
<child offset="262" name="tCaBandCombCfgSet" kind="struct" type="T_zDev_Nv_RF_CA_BandCombCfgSet" />
<child offset="938" name="bTddFddCaPCellInd" kind="BITS" start="0" len="2" type="BYTE" />
<child offset="938" name="bTddInterBandCAWithDiffCfg" kind="BITS" start="2" len="2" type="BYTE" />
<child offset="938" name="bMultiAckCsiReporting" kind="BITS" start="4" len="1" type="BYTE" />
<child offset="938" name="bTxDivPUCCH1bChSelect" kind="BITS" start="5" len="1" type="BYTE" />
<child offset="938" name="bTddInterBandCASimultaneousRxTx" kind="BITS" start="6" len="1" type="BYTE" />
<child offset="938" name="bPadding15" kind="BITS" start="7" len="1" type="BYTE" />
<child offset="939" name="abPadding01" kind="array" num="3">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="944" name="atEuraBandInfo" kind="array" num="66">
<child kind="struct" type="T_zDev_Nv_EuraBandInfo" />
</child>
<child offset="2792" name="bFeaturGrpInd101" kind="BITS" start="0" len="1" type="BYTE" />
<child offset="2792" name="bFeaturGrpInd102" kind="BITS" start="1" len="1" type="BYTE" />
<child offset="2792" name="bFeaturGrpInd103" kind="BITS" start="2" len="1" type="BYTE" />
<child offset="2792" name="bFeaturGrpInd104" kind="BITS" start="3" len="1" type="BYTE" />
<child offset="2792" name="bFeaturGrpInd105" kind="BITS" start="4" len="1" type="BYTE" />
<child offset="2792" name="bFeaturGrpInd106" kind="BITS" start="5" len="1" type="BYTE" />
<child offset="2792" name="bFeaturGrpInd107" kind="BITS" start="6" len="1" type="BYTE" />
<child offset="2792" name="bFeaturGrpInd108" kind="BITS" start="7" len="1" type="BYTE" />
<child offset="2793" name="bFeaturGrpInd109" kind="BITS" start="0" len="1" type="BYTE" />
<child offset="2793" name="bFeaturGrpInd110" kind="BITS" start="1" len="1" type="BYTE" />
<child offset="2793" name="bFeaturGrpInd111" kind="BITS" start="2" len="1" type="BYTE" />
<child offset="2793" name="bFeaturGrpInd112" kind="BITS" start="3" len="1" type="BYTE" />
<child offset="2793" name="bFeaturGrpInd113" kind="BITS" start="4" len="1" type="BYTE" />
<child offset="2793" name="bFeaturGrpInd114" kind="BITS" start="5" len="1" type="BYTE" />
<child offset="2793" name="bFeaturGrpInd115" kind="BITS" start="6" len="1" type="BYTE" />
<child offset="2793" name="bFeaturGrpInd116" kind="BITS" start="7" len="1" type="BYTE" />
<child offset="2794" name="bFeaturGrpInd117" kind="BITS" start="0" len="1" type="BYTE" />
<child offset="2794" name="bFeaturGrpInd118" kind="BITS" start="1" len="1" type="BYTE" />
<child offset="2794" name="bFeaturGrpInd119" kind="BITS" start="2" len="1" type="BYTE" />
<child offset="2794" name="bFeaturGrpInd120" kind="BITS" start="3" len="1" type="BYTE" />
<child offset="2794" name="bFeaturGrpInd121" kind="BITS" start="4" len="1" type="BYTE" />
<child offset="2794" name="bFeaturGrpInd122" kind="BITS" start="5" len="1" type="BYTE" />
<child offset="2794" name="bFeaturGrpInd123" kind="BITS" start="6" len="1" type="BYTE" />
<child offset="2794" name="bFeaturGrpInd124" kind="BITS" start="7" len="1" type="BYTE" />
<child offset="2795" name="bFeaturGrpInd125" kind="BITS" start="0" len="1" type="BYTE" />
<child offset="2795" name="bFeaturGrpInd126" kind="BITS" start="1" len="1" type="BYTE" />
<child offset="2795" name="bFeaturGrpInd127" kind="BITS" start="2" len="1" type="BYTE" />
<child offset="2795" name="bFeaturGrpInd128" kind="BITS" start="3" len="1" type="BYTE" />
<child offset="2795" name="bFeaturGrpInd129" kind="BITS" start="4" len="1" type="BYTE" />
<child offset="2795" name="bFeaturGrpInd130" kind="BITS" start="5" len="1" type="BYTE" />
<child offset="2795" name="bFeaturGrpInd131" kind="BITS" start="6" len="1" type="BYTE" />
<child offset="2795" name="bFeaturGrpInd132" kind="BITS" start="7" len="1" type="BYTE" />
<child offset="2796" name="tEutraBandList" kind="array" num="66">
<child kind="struct" type="T_zDev_Nv_EUTRA_BAND_INFO" />
</child>
<child offset="5172" name="bEnhancedDualLayerFdd" kind="BITS" start="0" len="1" type="BYTE" />
<child offset="5172" name="bEnhancedDualLayerTdd" kind="BITS" start="1" len="1" type="BYTE" />
<child offset="5172" name="bLteRedirToGeran" kind="BITS" start="2" len="1" type="BYTE" />
<child offset="5172" name="bLteRedirToUtra" kind="BITS" start="3" len="1" type="BYTE" />
<child offset="5172" name="bBenFromNwBatConsumpOpt" kind="BITS" start="4" len="1" type="BYTE" />
<child offset="5172" name="bIntraFreqProxInd" kind="BITS" start="5" len="1" type="BYTE" />
<child offset="5172" name="bInterFreqProxInd" kind="BITS" start="6" len="1" type="BYTE" />
<child offset="5172" name="bUtraProxInd" kind="BITS" start="7" len="1" type="BYTE" />
<child offset="5173" name="bIntraFreqSiAcqForHo" kind="BITS" start="0" len="1" type="BYTE" />
<child offset="5173" name="bInterFreqSiAcqForHo" kind="BITS" start="1" len="1" type="BYTE" />
<child offset="5173" name="bUtranSiAcqForHo" kind="BITS" start="2" len="1" type="BYTE" />
<child offset="5173" name="bRachReport" kind="BITS" start="3" len="1" type="BYTE" />
<child offset="5174" name="abPadding11" kind="array" num="2">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="5176" name="bRelease" kind="BaseType" type="BYTE" />
<child offset="5177" name="bRepAcchSupp" kind="BITS" start="0" len="1" type="BYTE" />
<child offset="5177" name="bCompIntSupp" kind="BITS" start="1" len="1" type="BYTE" />
<child offset="5178" name="bPadding3" kind="BaseType" type="BYTE" />
<child offset="5179" name="bGprsMsClass" kind="BITS" start="0" len="3" type="BYTE" />
<child offset="5179" name="bPagChns" kind="BITS" start="3" len="1" type="BYTE" />
<child offset="5179" name="bSmGprsCap" kind="BITS" start="4" len="1" type="BYTE" />
<child offset="5179" name="bDtmGprsSupport" kind="BITS" start="5" len="1" type="BYTE" />
<child offset="5179" name="bMacDfaSupp" kind="BITS" start="6" len="1" type="BYTE" />
<child offset="5179" name="bGprsHeadComp" kind="BITS" start="7" len="1" type="BYTE" />
<child offset="5180" name="bGeranIuModeSupp" kind="BITS" start="0" len="1" type="BYTE" />
<child offset="5180" name="bFloIuCap" kind="BITS" start="1" len="1" type="BYTE" />
<child offset="5180" name="bMultiTbfSupp" kind="BITS" start="2" len="1" type="BYTE" />
<child offset="5180" name="bExtRlcMacCmSegmSupp" kind="BITS" start="3" len="1" type="BYTE" />
<child offset="5180" name="bModBMultiClassSupp" kind="BITS" start="4" len="1" type="BYTE" />
<child offset="5180" name="bDefRat" kind="BITS" start="5" len="1" type="BYTE" />
<child offset="5180" name="bSuptPseudoFr" kind="BITS" start="6" len="1" type="BYTE" />
<child offset="5180" name="bPadding22" kind="BITS" start="7" len="1" type="BYTE" />
<child offset="5181" name="bGeranToLteInTransfer" kind="BaseType" type="BYTE" />
<child offset="5182" name="abPadding" kind="array" num="2">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="5184" name="bSuppForTwoDRXSchInPCH" kind="BITS" start="0" len="1" type="BYTE" />
<child offset="5184" name="bSuppPdsch" kind="BITS" start="1" len="1" type="BYTE" />
<child offset="5184" name="bSuppPusch" kind="BITS" start="2" len="1" type="BYTE" />
<child offset="5184" name="bSuppLosslessSrnsReloc" kind="BITS" start="3" len="1" type="BYTE" />
<child offset="5184" name="bSuppLosslessRlcPduSizeChg" kind="BITS" start="4" len="1" type="BYTE" />
<child offset="5184" name="bSuppHoToGAN" kind="BITS" start="5" len="1" type="BYTE" />
<child offset="5184" name="bSuppPsHoToGAN" kind="BITS" start="6" len="1" type="BYTE" />
<child offset="5184" name="bSuppUtranToGeranNacc" kind="BITS" start="7" len="1" type="BYTE" />
<child offset="5185" name="bSuppRfc2507" kind="BITS" start="0" len="1" type="BYTE" />
<child offset="5185" name="bSuppRfc3095" kind="BITS" start="1" len="1" type="BYTE" />
<child offset="5185" name="bSuppRfc3095ContextReloc" kind="BITS" start="2" len="1" type="BYTE" />
<child offset="5186" name="bEutraFeaGrpInd" kind="BaseType" type="BYTE" />
<child offset="5187" name="bMaxRlcWindowSize" kind="BaseType" type="BYTE" />
<child offset="5188" name="bMaxAmEntity" kind="BaseType" type="BYTE" />
<child offset="5189" name="abPadding12" kind="array" num="3">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="5192" name="dwMaxHcCntxtSpace" kind="BaseType" type="DWORD" />
<child offset="5196" name="wMaxRohcCntxSessions" kind="BaseType" type="WORD" />
<child offset="5198" name="wReverseCompressDepth" kind="BaseType" type="WORD" />
<child offset="5200" name="tLteBandBackup" kind="struct" type="T_zDev_Nv_Lteband_BackUps" />
<child offset="5212" name="tCustomTxPower" kind="struct" type="T_zDev_Nv_CustomTxPower" />
<child offset="5216" name="tTddBandBackup" kind="struct" type="T_zDev_Nv_TddBand_BackUps" />
<child offset="5220" name="tFddBandBackup" kind="struct" type="T_zDev_Nv_FddBand_BackUps" />
<child offset="5224" name="tGsmBandBackup" kind="struct" type="T_zDev_Nv_GsmBand_BackUps" />
<child offset="5228" name="dwFddDlMaxPhchBitNum" kind="BaseType" type="DWORD" />
<child offset="5232" name="tFddBandInfo" kind="array" num="22">
<child kind="struct" type="T_zDev_Nv_FDD_BAND_INFO" />
</child>
<child offset="7388" name="wFddUlMaxDpdchBitNum" kind="BaseType" type="WORD" />
<child offset="7390" name="bFddDlMaxDpchCodeNum" kind="BaseType" type="BYTE" />
<child offset="7391" name="bFddHsdschPhCategory" kind="BaseType" type="BYTE" />
<child offset="7392" name="bFddHsdschPhCategoryExt" kind="BaseType" type="BYTE" />
<child offset="7393" name="bFddHsdschPhCategoryExt2" kind="BaseType" type="BYTE" />
<child offset="7394" name="bFddHsdschPhCategoryExt3" kind="BaseType" type="BYTE" />
<child offset="7395" name="bPaddingW1" kind="BaseType" type="BYTE" />
<child offset="7396" name="bFddSupSf512Or80Tti" kind="BITS" start="0" len="1" type="BYTE" />
<child offset="7396" name="bFddSuppTargetCellPreCfg" kind="BITS" start="1" len="1" type="BYTE" />
<child offset="7396" name="bPaddingW6" kind="BITS" start="2" len="1" type="BYTE" />
<child offset="7396" name="bFddSuppAdjFreqMeas" kind="BITS" start="3" len="1" type="BYTE" />
<child offset="7396" name="bFddSuppInterBandMeas" kind="BITS" start="4" len="1" type="BYTE" />
<child offset="7396" name="bFddSuppExtMeas" kind="BITS" start="5" len="1" type="BYTE" />
<child offset="7396" name="bFddSuppHsdpaCellFach" kind="BITS" start="6" len="1" type="BYTE" />
<child offset="7396" name="bFddSuppCommonEdch" kind="BITS" start="7" len="1" type="BYTE" />
<child offset="7397" name="bPaddingW2" kind="array" num="3">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="7400" name="wFddBandComb" kind="array" num="16">
<child kind="BaseType" type="WORD" />
</child>
<child offset="7432" name="bFddSuppSlotFormat4" kind="BITS" start="0" len="1" type="BYTE" />
<child offset="7432" name="bSuppEDpcchPwrBoost" kind="BITS" start="1" len="1" type="BYTE" />
<child offset="7432" name="bSuppEnhFdpch" kind="BITS" start="2" len="1" type="BYTE" />
<child offset="7432" name="bSuppFdpch" kind="BITS" start="3" len="1" type="BYTE" />
<child offset="7432" name="bSuppHsscchlessHsdschOp" kind="BITS" start="4" len="1" type="BYTE" />
<child offset="7432" name="bFddSuppDpcchDisTrans" kind="BITS" start="5" len="1" type="BYTE" />
<child offset="7432" name="bFddSuppMaciis" kind="BITS" start="6" len="1" type="BYTE" />
<child offset="7433" name="bFddEdchPhCategory" kind="BaseType" type="BYTE" />
<child offset="7434" name="bFddEdchPhCategoryExt" kind="BaseType" type="BYTE" />
<child offset="7435" name="bFddEdchPhCategoryExt2" kind="BaseType" type="BYTE" />
<child offset="7436" name="bFddSuppDuCellOpOnAjFreq" kind="BITS" start="0" len="1" type="BYTE" />
<child offset="7436" name="bFddSuppDualCellMIMO" kind="BITS" start="1" len="1" type="BYTE" />
<child offset="7436" name="bFddSupMimoSglStrm" kind="BITS" start="2" len="2" type="BYTE" />
<child offset="7436" name="bFddSuppCsVoiceOverHspa" kind="BITS" start="4" len="1" type="BYTE" />
<child offset="7436" name="bFddSupportMacEhs" kind="BITS" start="5" len="1" type="BYTE" />
<child offset="7437" name="bFddSuppCsg" kind="BITS" start="0" len="1" type="BYTE" />
<child offset="7437" name="bFddSuppPrioReselInUTRAN" kind="BITS" start="1" len="1" type="BYTE" />
<child offset="7437" name="bFddSuppCellSpecTxDivinDC" kind="BITS" start="2" len="1" type="BYTE" />
<child offset="7437" name="bFddSuppIntraFreqProxInd" kind="BITS" start="3" len="1" type="BYTE" />
<child offset="7437" name="bFddSuppInterFreqProxInd" kind="BITS" start="4" len="1" type="BYTE" />
<child offset="7437" name="bFddSuppEutraProxInd" kind="BITS" start="5" len="1" type="BYTE" />
<child offset="7437" name="bFddSupIntraFreqSIAcquHO" kind="BITS" start="6" len="1" type="BYTE" />
<child offset="7437" name="bFddSupInterFreqSIAcquHO" kind="BITS" start="7" len="1" type="BYTE" />
<child offset="7438" name="bFddSupEutraFreqSIAcquHO" kind="BITS" start="0" len="1" type="BYTE" />
<child offset="7438" name="bFddSuppHsdschInPch" kind="BITS" start="1" len="1" type="BYTE" />
<child offset="7438" name="bFddSuppFachHsdschDrx" kind="BITS" start="2" len="1" type="BYTE" />
<child offset="7438" name="bFddSuppDedPilotsForChlEst" kind="BITS" start="3" len="1" type="BYTE" />
<child offset="7438" name="bFddSuppMultiCarrier" kind="BITS" start="4" len="1" type="BYTE" />
<child offset="7439" name="bFddMaxRlcWindowSize" kind="BaseType" type="BYTE" />
<child offset="7440" name="wFddTotalRlcAmMacHsBufSize" kind="BaseType" type="WORD" />
<child offset="7442" name="bFddMaxAmEntity" kind="BaseType" type="BYTE" />
<child offset="7443" name="bPaddingW3" kind="BaseType" type="BYTE" />
<child offset="7444" name="dwFddMaxHcCntxtSpace" kind="BaseType" type="DWORD" />
<child offset="7448" name="wFddMaxRohcCntxSessions" kind="BaseType" type="WORD" />
<child offset="7450" name="wFddReverseCompressDepth" kind="BaseType" type="WORD" />
<child offset="7452" name="dwFddDlMaxBitNumOfAllTbRcv" kind="BaseType" type="DWORD" />
<child offset="7456" name="dwFddDlMaxBitNumOfAllCcTbRcv" kind="BaseType" type="DWORD" />
<child offset="7460" name="dwFddDlMaxBitNumOfAllTcTbRcv" kind="BaseType" type="DWORD" />
<child offset="7464" name="dwFddDlMaxBitNumOfHsdschTbRcvInTti" kind="BaseType" type="DWORD" />
<child offset="7468" name="wFddDlMaxTbNumOfRcvInTti" kind="BaseType" type="WORD" />
<child offset="7470" name="bFddDlMaxNumOfSimTrch" kind="BaseType" type="BYTE" />
<child offset="7471" name="bFddDlMaxNumOfSimCctrch" kind="BaseType" type="BYTE" />
<child offset="7472" name="wFddDlMaxNumOfTf" kind="BaseType" type="WORD" />
<child offset="7474" name="wFddDlMaxNumOfTfc" kind="BaseType" type="WORD" />
<child offset="7476" name="dwFddUlMaxBitNumOfAllTbSend" kind="BaseType" type="DWORD" />
<child offset="7480" name="dwFddUlMaxBitNumOfAllCcTbSend" kind="BaseType" type="DWORD" />
<child offset="7484" name="dwFddUlMaxBitNumOfAllTcTbSend" kind="BaseType" type="DWORD" />
<child offset="7488" name="wFddUlMaxTbNumOfRcvInTti" kind="BaseType" type="WORD" />
<child offset="7490" name="bFddUlMaxNumOfSimTrch" kind="BaseType" type="BYTE" />
<child offset="7491" name="bPaddingW4" kind="BaseType" type="BYTE" />
<child offset="7492" name="wFddUlMaxNumOfTf" kind="BaseType" type="WORD" />
<child offset="7494" name="wFddUlMaxNumOfTfc" kind="BaseType" type="WORD" />
<child offset="7496" name="bFddDlMinSf" kind="BaseType" type="BYTE" />
<child offset="7497" name="bFddUlMinSf" kind="BaseType" type="BYTE" />
<child offset="7498" name="bFddDlCapaWithHsdsch" kind="BaseType" type="BYTE" />
<child offset="7499" name="bFddPwrCls" kind="BITS" start="0" len="3" type="BYTE" />
<child offset="7499" name="bFddDefTxRxSep" kind="BITS" start="3" len="1" type="BYTE" />
<child offset="7499" name="bSuppEDpchPwrInterPol" kind="BITS" start="4" len="1" type="BYTE" />
<child offset="7499" name="bFddSuppTxDivOnNonMimoCh" kind="BITS" start="5" len="1" type="BYTE" />
<child offset="7499" name="bNeedDlCMForFddMeas" kind="BITS" start="6" len="1" type="BYTE" />
<child offset="7499" name="bNeedUlCMForFddMeas" kind="BITS" start="7" len="1" type="BYTE" />
<child offset="7500" name="bNeedUlCmForGSM900Meas" kind="BITS" start="0" len="1" type="BYTE" />
<child offset="7500" name="bNeedDlCmForGSM900Meas" kind="BITS" start="1" len="1" type="BYTE" />
<child offset="7500" name="bNeedUlCmForGSM1900Meas" kind="BITS" start="2" len="1" type="BYTE" />
<child offset="7500" name="bNeedDlCmForGSM1900Meas" kind="BITS" start="3" len="1" type="BYTE" />
<child offset="7500" name="bNeedUlCmForGSM1800Meas" kind="BITS" start="4" len="1" type="BYTE" />
<child offset="7500" name="bNeedDlCmForGSM1800Meas" kind="BITS" start="5" len="1" type="BYTE" />
<child offset="7500" name="bFddSuppTwoLogChan" kind="BITS" start="6" len="1" type="BYTE" />
<child offset="7501" name="bPaddingW5" kind="BaseType" type="BYTE" />
<child offset="7502" name="bFddUEA0" kind="BITS" start="0" len="1" type="BYTE" />
<child offset="7502" name="bFddUEA1" kind="BITS" start="1" len="1" type="BYTE" />
<child offset="7502" name="bFddUEA2" kind="BITS" start="2" len="1" type="BYTE" />
<child offset="7502" name="bFddUEA3" kind="BITS" start="3" len="1" type="BYTE" />
<child offset="7502" name="bFddUEA4" kind="BITS" start="4" len="1" type="BYTE" />
<child offset="7502" name="bFddUEA5" kind="BITS" start="5" len="1" type="BYTE" />
<child offset="7502" name="bFddUEA6" kind="BITS" start="6" len="1" type="BYTE" />
<child offset="7502" name="bFddUEA7" kind="BITS" start="7" len="1" type="BYTE" />
<child offset="7503" name="bFddUIA1" kind="BITS" start="0" len="1" type="BYTE" />
<child offset="7503" name="bFddUIA2" kind="BITS" start="1" len="1" type="BYTE" />
<child offset="7503" name="bFddUIA3" kind="BITS" start="2" len="1" type="BYTE" />
<child offset="7503" name="bFddUIA4" kind="BITS" start="3" len="1" type="BYTE" />
<child offset="7503" name="bFddUIA5" kind="BITS" start="4" len="1" type="BYTE" />
<child offset="7503" name="bFddUIA6" kind="BITS" start="5" len="1" type="BYTE" />
<child offset="7503" name="bFddUIA7" kind="BITS" start="6" len="1" type="BYTE" />
<child offset="7504" name="bFdMode" kind="BaseType" type="BYTE" />
<child offset="7505" name="bFdTimerLength" kind="BaseType" type="BYTE" />
<child offset="7506" name="abPaddingFd" kind="array" num="2">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="7508" name="abLtePriorityFreq" kind="array" num="64">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="7572" name="bT1TimerLen" kind="BaseType" type="BYTE" />
<child offset="7573" name="bStdFdMode" kind="BaseType" type="BYTE" />
<child offset="7574" name="abPaddingBandInfo" kind="array" num="2">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="7576" name="OperatorLteBandInfo" kind="struct" type="T_zDev_Nv_OperatorLteBandInfo" />
<child offset="8516" name="bNbAmrPath" kind="BaseType" type="BYTE" />
<child offset="8517" name="bLcs" kind="BaseType" type="BYTE" />
<child offset="8518" name="bLpp" kind="BaseType" type="BYTE" />
<child offset="8519" name="bAmrPathPadding" kind="BaseType" type="BYTE" />
<child offset="8520" name="wCsfbFdTimer" kind="BaseType" type="WORD" />
<child offset="8522" name="abFdPadding" kind="array" num="2">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="8524" name="abPaddingUeCapa" kind="array" num="2120">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="T_zDev_NV_UserSetInfo" kind="struct" len="6508">
<child offset="0" name="tHeadInfo" kind="struct" type="T_zDev_NV_HeadInfo" />
<child offset="12" name="atSysconfig" kind="array" num="2">
<child kind="struct" type="T_zDev_NV_Sysconfig" />
</child>
<child offset="20" name="tPsAttState" kind="array" num="2">
<child kind="struct" type="T_zDev_NV_PsAttState" />
</child>
<child offset="28" name="tPdpContext" kind="array" num="2">
<child kind="struct" type="T_zDev_NV_PdpCont" />
</child>
<child offset="4188" name="tLteLcCfg" kind="struct" type="T_zDev_NV_LteLcCfg" />
<child offset="4196" name="tPsServOutInfo" kind="struct" type="T_zDev_NV_PsServOutParam" />
<child offset="4204" name="tFrOpTimerInfo" kind="struct" type="T_zDev_NV_FropInfo" />
<child offset="4208" name="tNvCopsMode" kind="array" num="2">
<child kind="struct" type="T_zDev_NV_CopsMode" />
</child>
<child offset="4360" name="tWLcCfg" kind="struct" type="T_zDev_NV_WLcCfg" />
<child offset="4368" name="tTLcCfg" kind="struct" type="T_zDev_NV_TLcCfg" />
<child offset="4376" name="tGLcCfg" kind="array" num="2">
<child kind="struct" type="T_zDev_NV_GLcCfg" />
</child>
<child offset="4384" name="tSmsMemInfo" kind="array" num="2">
<child kind="struct" type="T_zDev_NV_SmsMemInfo" />
</child>
<child offset="4392" name="tEmbmsStat" kind="struct" type="T_zDev_NV_EmbmsStat" />
<child offset="4396" name="tNvSerPlmnSet" kind="struct" type="T_zDev_NV_LockSearchPlmn" />
<child offset="4400" name="tCustomBandTransInfo" kind="struct" type="T_zDev_NV_CustomBandTransInfo" />
<child offset="4404" name="tApMemCapa" kind="array" num="2">
<child kind="struct" type="T_zDev_NV_ApMemCapa" />
</child>
<child offset="4412" name="tLteAct" kind="array" num="2">
<child kind="struct" type="T_zDev_NV_LteAct" />
</child>
<child offset="4420" name="tGrrCellBar" kind="struct" type="T_zDev_NV_GrrCellBar" />
<child offset="4424" name="tFPlmnList" kind="struct" type="T_zDev_NV_FPlmnList" />
<child offset="4484" name="tLockNCellInfo" kind="struct" type="T_zDev_NV_NCellInfo" />
<child offset="4688" name="tRpiCfgInfo" kind="struct" type="T_zDev_NV_RPICfgInfo" />
<child offset="4804" name="tNitzCfg" kind="struct" type="T_zDev_NV_NitzCfg" />
<child offset="4808" name="tMbileCfg" kind="struct" type="T_zDev_NV_MobileCfg" />
<child offset="4812" name="tBlkCellList" kind="struct" type="T_zDev_NV_BlkCellList" />
<child offset="5056" name="tLcCfg" kind="struct" type="T_zDev_NV_ZLcCfg" />
<child offset="5064" name="tMccCustomBand" kind="struct" type="T_zDev_NV_MccCustomBand" />
<child offset="5148" name="tCmgfMode" kind="struct" type="T_zDev_NV_CmgfMode" />
<child offset="5152" name="tBeepCall" kind="struct" type="T_zDev_NV_BeepCallNum" />
<child offset="5192" name="atMsisdn" kind="array" num="2">
<child kind="struct" type="T_zDev_NV_Msisdn" />
</child>
<child offset="5224" name="tEcallCapa" kind="struct" type="T_zDev_NV_EcallCapa" />
<child offset="5228" name="tEcallNum" kind="struct" type="T_zDev_NV_EcallNum" />
<child offset="5252" name="tEcallTime" kind="struct" type="T_zDev_NV_EcallTime" />
<child offset="5260" name="abpaddingSetInfo" kind="array" num="1248">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="T_zAtiAs_MbmsServiceResumeInd" kind="struct" len="196">
<child offset="0" name="bSrcIndex" kind="BaseType" type="BYTE" />
<child offset="1" name="bDesIndex" kind="BaseType" type="BYTE" />
<child offset="2" name="wTmgiNum" kind="BaseType" type="WORD" />
<child offset="4" name="atTmgiList" kind="array" num="16">
<child kind="struct" type="T_zAtiAs_Mbms_Service_Info" />
</child>
</TypeDefine>
<TypeDefine name="T_zDev_Nv_OperatorListInfo" kind="struct" len="188">
<child offset="0" name="bFlag" kind="BaseType" type="BYTE" />
<child offset="1" name="bPlmnNum" kind="BaseType" type="BYTE" />
<child offset="2" name="bBandNum" kind="BaseType" type="BYTE" />
<child offset="3" name="bFreqNum" kind="BaseType" type="BYTE" />
<child offset="4" name="bBandSearchOrder" kind="BaseType" type="BYTE" />
<child offset="5" name="bPlmnListPadding" kind="BaseType" type="BYTE" />
<child offset="6" name="atPlmnList" kind="array" num="10">
<child kind="struct" type="T_zPS_PlmnId" />
</child>
<child offset="36" name="tOperBand" kind="array" num="10">
<child kind="struct" type="T_zDev_Nv_OperatorLteBandRange" />
</child>
<child offset="156" name="adwFreqList" kind="array" num="8">
<child kind="BaseType" type="DWORD" />
</child>
</TypeDefine>
<TypeDefine name="T_zDev_Nv_OperatorLteBandRange" kind="struct" len="12">
<child offset="0" name="bBand" kind="BaseType" type="BYTE" />
<child offset="1" name="abPading" kind="array" num="3">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="4" name="dwMinDlEarfcn" kind="BaseType" type="DWORD" />
<child offset="8" name="dwMaxDlEarfcn" kind="BaseType" type="DWORD" />
</TypeDefine>
<TypeDefine name="T_zDev_NV_Sysconfig" kind="struct" len="4">
<child offset="0" name="bMode" kind="BaseType" type="BYTE" />
<child offset="1" name="bAcqorder" kind="BaseType" type="BYTE" />
<child offset="2" name="bRoam" kind="BaseType" type="BYTE" />
<child offset="3" name="bSrvdomain" kind="BaseType" type="BYTE" />
</TypeDefine>
<TypeDefine name="T_zDev_NV_PsAttState" kind="struct" len="4">
<child offset="0" name="bAutoGprsAtt" kind="BaseType" type="BYTE" />
<child offset="1" name="bPad" kind="array" num="3">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="T_zDev_NV_PdpCont" kind="struct" len="2080">
<child offset="0" name="tCidPdpCont" kind="array" num="8">
<child kind="struct" type="T_zDev_NV_CidPdpContext" />
</child>
</TypeDefine>
<TypeDefine name="T_zDev_NV_LteLcCfg" kind="struct" len="8">
<child offset="0" name="bLteLCAction" kind="BaseType" type="BYTE" />
<child offset="1" name="bPadding" kind="BaseType" type="BYTE" />
<child offset="2" name="wLteLCCellParaId" kind="BaseType" type="WORD" />
<child offset="4" name="dwLteLCUarfcn" kind="BaseType" type="DWORD" />
</TypeDefine>
<TypeDefine name="T_zDev_NV_PsServOutParam" kind="struct" len="8">
<child offset="0" name="bLteThreshRsrp" kind="BaseType" type="BYTE" />
<child offset="1" name="bLteThreshRsrp_High" kind="BaseType" type="BYTE" />
<child offset="2" name="bLteThreshRsrq" kind="BaseType" type="BYTE" />
<child offset="3" name="bLteThreshRsrq_High" kind="BaseType" type="BYTE" />
<child offset="4" name="bTdThreshRscp" kind="BaseType" type="BYTE" />
<child offset="5" name="bTdThreshRscp_High" kind="BaseType" type="BYTE" />
<child offset="6" name="abPadding" kind="array" num="2">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="T_zDev_NV_FropInfo" kind="struct" len="4">
<child offset="0" name="bTimerLen" kind="BaseType" type="BYTE" />
<child offset="1" name="abPadding" kind="array" num="3">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="T_zDev_NV_CopsMode" kind="struct" len="76">
<child offset="0" name="bCopsMode" kind="BaseType" type="BYTE" />
<child offset="1" name="bOperFg" kind="BaseType" type="BYTE" />
<child offset="2" name="bNameFg" kind="BaseType" type="BYTE" />
<child offset="3" name="bPadding" kind="BaseType" type="BYTE" />
<child offset="4" name="abOperate" kind="array" num="64">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="68" name="tPlmnAct" kind="struct" type="T_zPS_PlmnAct" />
</TypeDefine>
<TypeDefine name="T_zDev_NV_WLcCfg" kind="struct" len="8">
<child offset="0" name="bWLCAct" kind="BaseType" type="BYTE" />
<child offset="1" name="abPadding" kind="array" num="3">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="4" name="tWCell" kind="struct" type="T_z_WCell" />
</TypeDefine>
<TypeDefine name="T_zDev_NV_TLcCfg" kind="struct" len="8">
<child offset="0" name="bTLCAct" kind="BaseType" type="BYTE" />
<child offset="1" name="abPadding" kind="array" num="3">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="4" name="tTCell" kind="struct" type="T_zPS_TdCell" />
</TypeDefine>
<TypeDefine name="T_zDev_NV_SmsMemInfo" kind="struct" len="4">
<child offset="0" name="bMem1" kind="BaseType" type="BYTE" />
<child offset="1" name="bMem2" kind="BaseType" type="BYTE" />
<child offset="2" name="bMem3" kind="BaseType" type="BYTE" />
<child offset="3" name="bPadding" kind="BaseType" type="BYTE" />
</TypeDefine>
<TypeDefine name="T_zDev_NV_EmbmsStat" kind="struct" len="4">
<child offset="0" name="bSaiListSet" kind="BaseType" type="BYTE" />
<child offset="1" name="bTmgiListSet" kind="BaseType" type="BYTE" />
<child offset="2" name="bMbmsModeSet" kind="BaseType" type="BYTE" />
<child offset="3" name="bPadding" kind="BaseType" type="BYTE" />
</TypeDefine>
<TypeDefine name="T_zDev_NV_LockSearchPlmn" kind="struct" len="4">
<child offset="0" name="bSerachSet" kind="BaseType" type="BYTE" />
<child offset="1" name="abPadding" kind="array" num="3">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="T_zDev_NV_CustomBandTransInfo" kind="struct" len="4">
<child offset="0" name="bCustomInfoFlg" kind="BaseType" type="BYTE" />
<child offset="1" name="bCustomBand" kind="BaseType" type="BYTE" />
<child offset="2" name="bEquateBand" kind="BaseType" type="BYTE" />
<child offset="3" name="bPaddiing" kind="BaseType" type="BYTE" />
</TypeDefine>
<TypeDefine name="T_zDev_NV_ApMemCapa" kind="struct" len="4">
<child offset="0" name="bApMemCapa" kind="BaseType" type="BYTE" />
<child offset="1" name="abPadding" kind="array" num="3">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="T_zDev_NV_LteAct" kind="struct" len="4">
<child offset="0" name="bLteAct" kind="BaseType" type="BYTE" />
<child offset="1" name="abPadding" kind="array" num="3">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="T_zDev_NV_FPlmnList" kind="struct" len="60">
<child offset="0" name="atFPlmnID" kind="array" num="20">
<child kind="struct" type="T_zPS_PlmnId" />
</child>
</TypeDefine>
<TypeDefine name="T_zDev_NV_NCellInfo" kind="struct" len="204">
<child offset="0" name="bGsmCellNumber" kind="BaseType" type="BYTE" />
<child offset="1" name="bTdCellNumber" kind="BaseType" type="BYTE" />
<child offset="2" name="bWCellNumber" kind="BaseType" type="BYTE" />
<child offset="3" name="bLteCellNumber" kind="BaseType" type="BYTE" />
<child offset="4" name="atGsmCell" kind="array" num="10">
<child kind="struct" type="T_zPS_GsmCell" />
</child>
<child offset="44" name="atTdCell" kind="array" num="10">
<child kind="struct" type="T_zPS_TdCell" />
</child>
<child offset="84" name="atWCell" kind="array" num="10">
<child kind="struct" type="T_z_WCell" />
</child>
<child offset="124" name="atLteCell" kind="array" num="10">
<child kind="struct" type="T_zPS_LteCell" />
</child>
</TypeDefine>
<TypeDefine name="T_zDev_NV_RPICfgInfo" kind="struct" len="116">
<child offset="0" name="flag" kind="BaseType" type="BYTE" />
<child offset="1" name="padding" kind="array" num="3">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="4" name="tWRpiCfg" kind="struct" type="T_zDev_NV_W_RPICfg" />
<child offset="36" name="tLteRpiCfg" kind="struct" type="T_zDev_NV_LTE_RPICfg" />
<child offset="84" name="tGsmRpiCfg" kind="struct" type="T_zDev_NV_GSM_RPICfg" />
</TypeDefine>
<TypeDefine name="T_zDev_NV_MobileCfg" kind="struct" len="4">
<child offset="0" name="bT3411Len" kind="BaseType" type="BYTE" />
<child offset="1" name="bT3411TryedNum" kind="BaseType" type="BYTE" />
<child offset="2" name="bBarTmLen" kind="BaseType" type="BYTE" />
<child offset="3" name="bPadding" kind="BaseType" type="BYTE" />
</TypeDefine>
<TypeDefine name="T_zDev_NV_BlkCellList" kind="struct" len="244">
<child offset="0" name="bGCellNum" kind="BaseType" type="BYTE" />
<child offset="1" name="bTdCellNum" kind="BaseType" type="BYTE" />
<child offset="2" name="bWCellNum" kind="BaseType" type="BYTE" />
<child offset="3" name="bLteCellNum" kind="BaseType" type="BYTE" />
<child offset="4" name="atGsmBlackCell" kind="array" num="5">
<child kind="struct" type="T_zDev_NV_CellGlobId" />
</child>
<child offset="64" name="atTdBlackCell" kind="array" num="5">
<child kind="struct" type="T_zDev_NV_CellGlobId" />
</child>
<child offset="124" name="atWBlackCell" kind="array" num="5">
<child kind="struct" type="T_zDev_NV_CellGlobId" />
</child>
<child offset="184" name="atLteBlackCell" kind="array" num="5">
<child kind="struct" type="T_zDev_NV_CellGlobId" />
</child>
</TypeDefine>
<TypeDefine name="T_zDev_NV_ZLcCfg" kind="struct" len="8">
<child offset="0" name="bAction" kind="BaseType" type="BYTE" />
<child offset="1" name="bPadding" kind="BaseType" type="BYTE" />
<child offset="2" name="wCellPara" kind="BaseType" type="WORD" />
<child offset="4" name="dwArfcn" kind="BaseType" type="DWORD" />
</TypeDefine>
<TypeDefine name="T_zDev_NV_MccCustomBand" kind="struct" len="84">
<child offset="0" name="bWNum" kind="BaseType" type="BYTE" />
<child offset="1" name="bLteNum" kind="BaseType" type="BYTE" />
<child offset="2" name="abPadding" kind="array" num="2">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="4" name="atWMccCustomBand" kind="array" num="4">
<child kind="struct" type="T_zDev_NV_WMccCustomBandInfo" />
</child>
<child offset="36" name="atLteMccCustomBand" kind="array" num="4">
<child kind="struct" type="T_zDev_NV_LteMccCustomBandInfo" />
</child>
</TypeDefine>
<TypeDefine name="T_zDev_NV_BeepCallNum" kind="struct" len="40">
<child offset="0" name="bCallNum" kind="BaseType" type="BYTE" />
<child offset="1" name="abPadding" kind="array" num="3">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="4" name="atCallGroup" kind="array" num="3">
<child kind="struct" type="T_zDev_NV_BeepNumInfo" />
</child>
</TypeDefine>
<TypeDefine name="T_zDev_NV_EcallCapa" kind="struct" len="4">
<child offset="0" name="bEcallMode" kind="BaseType" type="BYTE" />
<child offset="1" name="abPadding" kind="array" num="3">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="T_zDev_NV_EcallNum" kind="struct" len="24">
<child offset="0" name="bTestNumLen" kind="BaseType" type="BYTE" />
<child offset="1" name="bReCfgNumLen" kind="BaseType" type="BYTE" />
<child offset="2" name="abTestNum" kind="array" num="11">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="13" name="abReCfgNum" kind="array" num="11">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="T_zDev_NV_EcallTime" kind="struct" len="8">
<child offset="0" name="wT2Time" kind="BaseType" type="WORD" />
<child offset="2" name="wT7Time" kind="BaseType" type="WORD" />
<child offset="4" name="wT9Time" kind="BaseType" type="WORD" />
<child offset="6" name="abPadding" kind="array" num="2">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="T_zApMmia_PbTpmrUpdate_Req" kind="struct" len="8">
<child offset="0" name="bSrcIndex" kind="BaseType" type="BYTE" />
<child offset="1" name="bDesIndex" kind="BaseType" type="BYTE" />
<child offset="2" name="bTpMsgRef" kind="BaseType" type="BYTE" />
<child offset="3" name="bStatrptReqFlg" kind="BaseType" type="BYTE" />
<child offset="4" name="bMsgSendStyle" kind="BaseType" type="BYTE" />
<child offset="5" name="bMem" kind="BaseType" type="BYTE" />
<child offset="6" name="wIndex" kind="BaseType" type="WORD" />
</TypeDefine>
<TypeDefine name="tagSTGOPTIONS" kind="struct" len="12">
<child offset="0" name="usVersion" kind="BaseType" type="WORD" />
<child offset="2" name="reserved" kind="BaseType" type="WORD" />
<child offset="4" name="ulSectorSize" kind="BaseType" type="DWORD" />
<child offset="8" name="pwcsTemplateFile" kind="pointer" type="wchar_t" />
</TypeDefine>
<TypeDefine name="tagLOGPEN" kind="struct" len="16">
<child offset="0" name="lopnStyle" kind="BaseType" type="DWORD" />
<child offset="4" name="lopnWidth" kind="struct" type="tagPOINT" />
<child offset="12" name="lopnColor" kind="BaseType" type="DWORD" />
</TypeDefine>
<TypeDefine name="tagJOYCAPSA" kind="struct" len="404">
<child offset="0" name="wMid" kind="BaseType" type="WORD" />
<child offset="2" name="wPid" kind="BaseType" type="WORD" />
<child offset="4" name="szPname" kind="array" num="32">
<child kind="BaseType" type="char" />
</child>
<child offset="36" name="wXmin" kind="BaseType" type="DWORD" />
<child offset="40" name="wXmax" kind="BaseType" type="DWORD" />
<child offset="44" name="wYmin" kind="BaseType" type="DWORD" />
<child offset="48" name="wYmax" kind="BaseType" type="DWORD" />
<child offset="52" name="wZmin" kind="BaseType" type="DWORD" />
<child offset="56" name="wZmax" kind="BaseType" type="DWORD" />
<child offset="60" name="wNumButtons" kind="BaseType" type="DWORD" />
<child offset="64" name="wPeriodMin" kind="BaseType" type="DWORD" />
<child offset="68" name="wPeriodMax" kind="BaseType" type="DWORD" />
<child offset="72" name="wRmin" kind="BaseType" type="DWORD" />
<child offset="76" name="wRmax" kind="BaseType" type="DWORD" />
<child offset="80" name="wUmin" kind="BaseType" type="DWORD" />
<child offset="84" name="wUmax" kind="BaseType" type="DWORD" />
<child offset="88" name="wVmin" kind="BaseType" type="DWORD" />
<child offset="92" name="wVmax" kind="BaseType" type="DWORD" />
<child offset="96" name="wCaps" kind="BaseType" type="DWORD" />
<child offset="100" name="wMaxAxes" kind="BaseType" type="DWORD" />
<child offset="104" name="wNumAxes" kind="BaseType" type="DWORD" />
<child offset="108" name="wMaxButtons" kind="BaseType" type="DWORD" />
<child offset="112" name="szRegKey" kind="array" num="32">
<child kind="BaseType" type="char" />
</child>
<child offset="144" name="szOEMVxD" kind="array" num="260">
<child kind="BaseType" type="char" />
</child>
</TypeDefine>
<TypeDefine name="tagSERIALKEYSA" kind="struct" len="28">
<child offset="0" name="cbSize" kind="BaseType" type="DWORD" />
<child offset="4" name="dwFlags" kind="BaseType" type="DWORD" />
<child offset="8" name="lpszActivePort" kind="pointer" type="char" />
<child offset="12" name="lpszPort" kind="pointer" type="char" />
<child offset="16" name="iBaudRate" kind="BaseType" type="DWORD" />
<child offset="20" name="iPortState" kind="BaseType" type="DWORD" />
<child offset="24" name="iActive" kind="BaseType" type="DWORD" />
</TypeDefine>
<TypeDefine name="T_zWrlcUlAmConfig_Info" kind="struct" len="32">
<child offset="0" name="bUlDataLochId" kind="BaseType" type="BYTE" />
<child offset="1" name="bUlContLochId" kind="BaseType" type="BYTE" />
<child offset="2" name="bRbId" kind="BaseType" type="BYTE" />
<child offset="3" name="bLochType" kind="BaseType" type="BYTE" />
<child offset="4" name="bLiLength" kind="BaseType" type="BYTE" />
<child offset="5" name="bMaxRst" kind="BaseType" type="BYTE" />
<child offset="6" name="bSduDisMode" kind="BaseType" type="BYTE" />
<child offset="7" name="bMaxDat" kind="BaseType" type="BYTE" />
<child offset="8" name="bPollPdu" kind="BaseType" type="BYTE" />
<child offset="9" name="bPollSdu" kind="BaseType" type="BYTE" />
<child offset="10" name="bLastTranPollFg" kind="BaseType" type="BYTE" />
<child offset="11" name="bLastRetrasPollFg" kind="BaseType" type="BYTE" />
<child offset="12" name="bPollWindSize" kind="BaseType" type="BYTE" />
<child offset="13" name="bMaxMrw" kind="BaseType" type="BYTE" />
<child offset="14" name="wTransWindSize" kind="BaseType" type="WORD" />
<child offset="16" name="wTimeRst" kind="BaseType" type="WORD" />
<child offset="18" name="wTimeDsc" kind="BaseType" type="WORD" />
<child offset="20" name="wTimeMrw" kind="BaseType" type="WORD" />
<child offset="22" name="wTimePollPrh" kind="BaseType" type="WORD" />
<child offset="24" name="wTimePoll" kind="BaseType" type="WORD" />
<child offset="26" name="wTimePollPrd" kind="BaseType" type="WORD" />
<child offset="28" name="dwHfn" kind="BaseType" type="DWORD" />
</TypeDefine>
<TypeDefine name="T_zDev_NV_BeepNumInfo" kind="struct" len="12">
<child offset="0" name="bNumLen" kind="BaseType" type="BYTE" />
<child offset="1" name="abCallNum" kind="array" num="11">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="T_zWRRC_LteCellRstInfo" kind="struct" len="196">
<child offset="0" name="bLteNum" kind="BaseType" type="BYTE" />
<child offset="1" name="abPadding" kind="array" num="3">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="4" name="atLteCell" kind="array" num="16">
<child kind="struct" type="T_zWRRC_LteCellRst" />
</child>
</TypeDefine>
<TypeDefine name="T_zWRRC_LteCellRst" kind="struct" len="12">
<child offset="0" name="bRsrp" kind="BaseType" type="BYTE" />
<child offset="1" name="bRsrq" kind="BaseType" type="BYTE" />
<child offset="2" name="wPci" kind="BaseType" type="WORD" />
<child offset="4" name="dwEarfcn" kind="BaseType" type="DWORD" />
<child offset="8" name="sSrxlev" kind="BaseType" type="short" />
<child offset="10" name="sSqual" kind="BaseType" type="short" />
</TypeDefine>
<TypeDefine name="T_zAtiAs_MbmsPreferenceReq" kind="struct" len="4">
<child offset="0" name="bSrcIndex" kind="BaseType" type="BYTE" />
<child offset="1" name="bDesIndex" kind="BaseType" type="BYTE" />
<child offset="2" name="bMbmsPreference" kind="BaseType" type="BYTE" />
<child offset="3" name="bPadding" kind="BaseType" type="BYTE" />
</TypeDefine>
<TypeDefine name="tagJOYCAPSW" kind="struct" len="728">
<child offset="0" name="wMid" kind="BaseType" type="WORD" />
<child offset="2" name="wPid" kind="BaseType" type="WORD" />
<child offset="4" name="szPname" kind="array" num="32">
<child kind="BaseType" type="wchar_t" />
</child>
<child offset="68" name="wXmin" kind="BaseType" type="DWORD" />
<child offset="72" name="wXmax" kind="BaseType" type="DWORD" />
<child offset="76" name="wYmin" kind="BaseType" type="DWORD" />
<child offset="80" name="wYmax" kind="BaseType" type="DWORD" />
<child offset="84" name="wZmin" kind="BaseType" type="DWORD" />
<child offset="88" name="wZmax" kind="BaseType" type="DWORD" />
<child offset="92" name="wNumButtons" kind="BaseType" type="DWORD" />
<child offset="96" name="wPeriodMin" kind="BaseType" type="DWORD" />
<child offset="100" name="wPeriodMax" kind="BaseType" type="DWORD" />
<child offset="104" name="wRmin" kind="BaseType" type="DWORD" />
<child offset="108" name="wRmax" kind="BaseType" type="DWORD" />
<child offset="112" name="wUmin" kind="BaseType" type="DWORD" />
<child offset="116" name="wUmax" kind="BaseType" type="DWORD" />
<child offset="120" name="wVmin" kind="BaseType" type="DWORD" />
<child offset="124" name="wVmax" kind="BaseType" type="DWORD" />
<child offset="128" name="wCaps" kind="BaseType" type="DWORD" />
<child offset="132" name="wMaxAxes" kind="BaseType" type="DWORD" />
<child offset="136" name="wNumAxes" kind="BaseType" type="DWORD" />
<child offset="140" name="wMaxButtons" kind="BaseType" type="DWORD" />
<child offset="144" name="szRegKey" kind="array" num="32">
<child kind="BaseType" type="wchar_t" />
</child>
<child offset="208" name="szOEMVxD" kind="array" num="260">
<child kind="BaseType" type="wchar_t" />
</child>
</TypeDefine>
<TypeDefine name="T_zWrlcUlUm_TV" kind="struct" len="28">
<child offset="0" name="bVesrion" kind="BaseType" type="BYTE" />
<child offset="1" name="abPadding" kind="array" num="2">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="3" name="bLogNum" kind="BaseType" type="BYTE" />
<child offset="4" name="atUlUmInfo" kind="array" num="3">
<child kind="struct" type="T_zWrlcUlUm_Info" />
</child>
</TypeDefine>
<TypeDefine name="T_zWrlcUlUm_Info" kind="struct" len="8">
<child offset="0" name="bUmLogType" kind="BaseType" type="BYTE" />
<child offset="1" name="bUlLogId" kind="BaseType" type="BYTE" />
<child offset="2" name="bTimeDiscVal" kind="BaseType" type="BYTE" />
<child offset="3" name="bLiLength" kind="BaseType" type="BYTE" />
<child offset="4" name="dwHfn" kind="BaseType" type="DWORD" />
</TypeDefine>
<TypeDefine name="LIST_ENTRY64" kind="struct" len="16">
<child offset="0" name="Flink" kind="BaseType" type="unsigned __int64" />
<child offset="8" name="Blink" kind="BaseType" type="unsigned __int64" />
</TypeDefine>
<TypeDefine name="T_ZCAT_PRINT_HEADER" kind="struct" len="4">
<child offset="0" name="mod" kind="BaseType" type="BYTE" />
<child offset="1" name="level" kind="BaseType" type="BYTE" />
<child offset="2" name="len" kind="BaseType" type="WORD" />
</TypeDefine>
<TypeDefine name="T_z_CsgIdList" kind="struct" len="580">
<child offset="0" name="tPlmn" kind="struct" type="T_zPS_PlmnId" />
<child offset="4" name="tCsgInfo" kind="struct" type="T_z_CSG" />
</TypeDefine>
<TypeDefine name="T_z_CSG" kind="struct" len="576">
<child offset="0" name="tCsgInd" kind="struct" type="T_z_UiccId_CSGT" />
<child offset="520" name="tHnbName" kind="struct" type="T_z_UiccId_HNBN" />
<child offset="572" name="tCsgId" kind="BaseType" type="DWORD" />
</TypeDefine>
<TypeDefine name="T_zStm_Cpbr_Req" kind="struct" len="12">
<child offset="0" name="readStorage" kind="BaseType" type="BYTE" />
<child offset="2" name="iStartRec" kind="BaseType" type="WORD" />
<child offset="4" name="cpbrSetReq" kind="struct" type="T_zApMmia_CpbrSet_Req" />
</TypeDefine>
<TypeDefine name="T_zApMmia_CpbrSet_Req" kind="struct" len="8">
<child offset="0" name="bSrcIndex" kind="BaseType" type="BYTE" />
<child offset="1" name="bDesIndex" kind="BaseType" type="BYTE" />
<child offset="2" name="bIndex2Fg" kind="BaseType" type="BYTE" />
<child offset="3" name="bPadding" kind="BaseType" type="BYTE" />
<child offset="4" name="wIndex1" kind="BaseType" type="WORD" />
<child offset="6" name="wIndex2" kind="BaseType" type="WORD" />
</TypeDefine>
<TypeDefine name="ISurrogate" kind="struct" len="4">
<child offset="0" name="lpVtbl" kind="pointer">
<child kind="struct" type="ISurrogateVtbl" />
</child>
</TypeDefine>
<TypeDefine name="ISurrogateVtbl" kind="struct" len="20">
<child offset="0" name="QueryInterface" kind="pointer">
<child kind="function" />
</child>
<child offset="4" name="AddRef" kind="pointer">
<child kind="function" />
</child>
<child offset="8" name="Release" kind="pointer">
<child kind="function" />
</child>
<child offset="12" name="LoadDllServer" kind="pointer">
<child kind="function" />
</child>
<child offset="16" name="FreeSurrogate" kind="pointer">
<child kind="function" />
</child>
</TypeDefine>
<TypeDefine name="IOleCache" kind="struct" len="4">
<child offset="0" name="lpVtbl" kind="pointer">
<child kind="struct" type="IOleCacheVtbl" />
</child>
</TypeDefine>
<TypeDefine name="IOleCacheVtbl" kind="struct" len="32">
<child offset="0" name="QueryInterface" kind="pointer">
<child kind="function" />
</child>
<child offset="4" name="AddRef" kind="pointer">
<child kind="function" />
</child>
<child offset="8" name="Release" kind="pointer">
<child kind="function" />
</child>
<child offset="12" name="Cache" kind="pointer">
<child kind="function" />
</child>
<child offset="16" name="Uncache" kind="pointer">
<child kind="function" />
</child>
<child offset="20" name="EnumCache" kind="pointer">
<child kind="function" />
</child>
<child offset="24" name="InitCache" kind="pointer">
<child kind="function" />
</child>
<child offset="28" name="SetData" kind="pointer">
<child kind="function" />
</child>
</TypeDefine>
<TypeDefine name="DISPLAYCONFIG_TARGET_DEVICE_NAME" kind="struct" len="420">
<child offset="0" name="header" kind="struct" type="DISPLAYCONFIG_DEVICE_INFO_HEADER" />
<child offset="20" name="flags" kind="struct" type="DISPLAYCONFIG_TARGET_DEVICE_NAME_FLAGS" />
<child offset="24" name="outputTechnology" kind="BaseType" type="int" />
<child offset="28" name="edidManufactureId" kind="BaseType" type="WORD" />
<child offset="30" name="edidProductCodeId" kind="BaseType" type="WORD" />
<child offset="32" name="connectorInstance" kind="BaseType" type="DWORD" />
<child offset="36" name="monitorFriendlyDeviceName" kind="array" num="64">
<child kind="BaseType" type="wchar_t" />
</child>
<child offset="164" name="monitorDevicePath" kind="array" num="128">
<child kind="BaseType" type="wchar_t" />
</child>
</TypeDefine>
<TypeDefine name="DISPLAYCONFIG_DEVICE_INFO_HEADER" kind="struct" len="20">
<child offset="0" name="type" kind="BaseType" type="int" />
<child offset="4" name="size" kind="BaseType" type="DWORD" />
<child offset="8" name="adapterId" kind="struct" type="_LUID" />
<child offset="16" name="id" kind="BaseType" type="DWORD" />
</TypeDefine>
<TypeDefine name="DISPLAYCONFIG_TARGET_DEVICE_NAME_FLAGS" kind="struct" len="4">
<child offset="0" name="friendlyNameFromEdid" kind="BITS" start="0" len="1" type="DWORD" />
<child offset="0" name="friendlyNameForced" kind="BITS" start="1" len="1" type="DWORD" />
<child offset="0" name="edidIdsValid" kind="BITS" start="2" len="1" type="DWORD" />
<child offset="0" name="reserved" kind="BITS" start="3" len="29" type="DWORD" />
<child offset="0" name="value" kind="BaseType" type="DWORD" />
</TypeDefine>
<TypeDefine name="T_zMmiaSms_SubmitSend_Req" kind="struct" len="188">
<child offset="0" name="bSrcIndex" kind="BaseType" type="BYTE" />
<child offset="1" name="bDestIndex" kind="BaseType" type="BYTE" />
<child offset="2" name="bSmsService" kind="BaseType" type="BYTE" />
<child offset="3" name="bLinkStatus" kind="BaseType" type="BYTE" />
<child offset="4" name="bMsgSendType" kind="BaseType" type="BYTE" />
<child offset="5" name="bTpMsgRef" kind="BaseType" type="BYTE" />
<child offset="6" name="wIndex" kind="BaseType" type="WORD" />
<child offset="8" name="bMem" kind="BaseType" type="BYTE" />
<child offset="9" name="bPduLength" kind="BaseType" type="BYTE" />
<child offset="10" name="bIsEwalk" kind="BaseType" type="BYTE" />
<child offset="11" name="bPadding" kind="BaseType" type="BYTE" />
<child offset="12" name="abPduBuffer" kind="array" num="176">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="tagVersionedStream" kind="struct" len="20">
<child offset="0" name="guidVersion" kind="struct" type="_GUID" />
<child offset="16" name="pStream" kind="pointer">
<child kind="struct" type="IStream" />
</child>
</TypeDefine>
<TypeDefine name="T_zWRRC_RatMcEventFreqQua" kind="struct" len="68">
<child offset="0" name="bEventNum" kind="BaseType" type="BYTE" />
<child offset="1" name="abPadding" kind="array" num="3">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="4" name="atRatEventAsQua" kind="array" num="8">
<child kind="struct" type="T_zWRRC_RatEventAsQua" />
</child>
</TypeDefine>
<TypeDefine name="T_zWRRC_RatEventAsQua" kind="struct" len="8">
<child offset="0" name="bMcId" kind="BaseType" type="BYTE" />
<child offset="1" name="bEventId" kind="BaseType" type="BYTE" />
<child offset="2" name="abPadding" kind="array" num="2">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="4" name="sAsQua" kind="BaseType" type="short" />
<child offset="6" name="sPadding" kind="BaseType" type="short" />
</TypeDefine>
<TypeDefine name="T_zWmac_UlTfcInfo" kind="struct" len="12">
<child offset="0" name="abTfi" kind="array" num="8">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="8" name="bTfci" kind="BaseType" type="BYTE" />
<child offset="9" name="abPadding" kind="array" num="3">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="IViewObject2Vtbl" kind="struct" len="40">
<child offset="0" name="QueryInterface" kind="pointer">
<child kind="function" />
</child>
<child offset="4" name="AddRef" kind="pointer">
<child kind="function" />
</child>
<child offset="8" name="Release" kind="pointer">
<child kind="function" />
</child>
<child offset="12" name="Draw" kind="pointer">
<child kind="function" />
</child>
<child offset="16" name="GetColorSet" kind="pointer">
<child kind="function" />
</child>
<child offset="20" name="Freeze" kind="pointer">
<child kind="function" />
</child>
<child offset="24" name="Unfreeze" kind="pointer">
<child kind="function" />
</child>
<child offset="28" name="SetAdvise" kind="pointer">
<child kind="function" />
</child>
<child offset="32" name="GetAdvise" kind="pointer">
<child kind="function" />
</child>
<child offset="36" name="GetExtent" kind="pointer">
<child kind="function" />
</child>
</TypeDefine>
<TypeDefine name="IViewObject2" kind="struct" len="4">
<child offset="0" name="lpVtbl" kind="pointer">
<child kind="struct" type="IViewObject2Vtbl" />
</child>
</TypeDefine>
<TypeDefine name="DOMFreeThreadedDocument" kind="struct" len="0" />
<TypeDefine name="T_zUe_StaticId" kind="struct" len="32">
<child offset="0" name="bVersion" kind="BaseType" type="BYTE" />
<child offset="1" name="abPadding" kind="array" num="3">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="4" name="tImsiId" kind="struct" type="T_z_IMSI_Trace" />
<child offset="16" name="abImeiId" kind="array" num="8">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="24" name="abImeisvId" kind="array" num="8">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="T_z_IMSI_Trace" kind="struct" len="12">
<child offset="0" name="bNum" kind="BaseType" type="BYTE" />
<child offset="1" name="abPadding" kind="array" num="3">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="4" name="abId" kind="array" num="8">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="T_zDev_NV_W_RPICfg" kind="struct" len="32">
<child offset="0" name="tWBandRpiCfg" kind="array" num="8">
<child kind="struct" type="T_zDev_NV_BandRPICfg" />
</child>
</TypeDefine>
<TypeDefine name="T_zDev_NV_GSM_RPICfg" kind="struct" len="32">
<child offset="0" name="tGBandRpiCfg" kind="array" num="8">
<child kind="struct" type="T_zDev_NV_BandRPICfg" />
</child>
</TypeDefine>
<TypeDefine name="T_zApMmia_Cbs_TcbmList_Cnf" kind="struct" len="100">
<child offset="0" name="bSrcIndex" kind="BaseType" type="BYTE" />
<child offset="1" name="bDesIndex" kind="BaseType" type="BYTE" />
<child offset="2" name="bListEndFg" kind="BaseType" type="BYTE" />
<child offset="3" name="bMsgStatVal" kind="BaseType" type="BYTE" />
<child offset="4" name="wIndex" kind="BaseType" type="WORD" />
<child offset="6" name="wMid" kind="BaseType" type="WORD" />
<child offset="8" name="wSn" kind="BaseType" type="WORD" />
<child offset="10" name="bCurPage" kind="BaseType" type="BYTE" />
<child offset="11" name="bTotalPage" kind="BaseType" type="BYTE" />
<child offset="12" name="bDcs" kind="BaseType" type="BYTE" />
<child offset="13" name="bMsgLen" kind="BaseType" type="BYTE" />
<child offset="14" name="bStatChgFlg" kind="BaseType" type="BYTE" />
<child offset="15" name="bPadding1" kind="BaseType" type="BYTE" />
<child offset="16" name="abBuf" kind="array" num="82">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="98" name="abPadding2" kind="array" num="2">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="tagKERNINGPAIR" kind="struct" len="8">
<child offset="0" name="wFirst" kind="BaseType" type="WORD" />
<child offset="2" name="wSecond" kind="BaseType" type="WORD" />
<child offset="4" name="iKernAmount" kind="BaseType" type="int" />
</TypeDefine>
<TypeDefine name="T_ZCAT_PS_EXCEPTION_HEADER" kind="struct" len="40">
<child offset="0" name="Errcode" kind="BaseType" type="DWORD" />
<child offset="4" name="ModelId" kind="BaseType" type="BYTE" />
<child offset="5" name="PsType" kind="BaseType" type="BYTE" />
<child offset="6" name="State" kind="BaseType" type="BYTE" />
<child offset="7" name="Level" kind="BaseType" type="BYTE" />
<child offset="8" name="RecvMsgId" kind="BaseType" type="DWORD" />
<child offset="12" name="SendMsgId" kind="BaseType" type="DWORD" />
<child offset="16" name="SFN" kind="BaseType" type="DWORD" />
<child offset="20" name="pMsgBuf" kind="pointer" type="BYTE" />
<child offset="24" name="MsgLen" kind="BaseType" type="DWORD" />
<child offset="28" name="gsmSFN" kind="BaseType" type="DWORD" />
<child offset="32" name="lteSFN" kind="BaseType" type="DWORD" />
<child offset="36" name="WCDMASFN" kind="BaseType" type="DWORD" />
</TypeDefine>
<TypeDefine name="IInternetSession" kind="struct" len="4">
<child offset="0" name="lpVtbl" kind="pointer">
<child kind="struct" type="IInternetSessionVtbl" />
</child>
</TypeDefine>
<TypeDefine name="IInternetSessionVtbl" kind="struct" len="40">
<child offset="0" name="QueryInterface" kind="pointer">
<child kind="function" />
</child>
<child offset="4" name="AddRef" kind="pointer">
<child kind="function" />
</child>
<child offset="8" name="Release" kind="pointer">
<child kind="function" />
</child>
<child offset="12" name="RegisterNameSpace" kind="pointer">
<child kind="function" />
</child>
<child offset="16" name="UnregisterNameSpace" kind="pointer">
<child kind="function" />
</child>
<child offset="20" name="RegisterMimeFilter" kind="pointer">
<child kind="function" />
</child>
<child offset="24" name="UnregisterMimeFilter" kind="pointer">
<child kind="function" />
</child>
<child offset="28" name="CreateBinding" kind="pointer">
<child kind="function" />
</child>
<child offset="32" name="SetSessionOption" kind="pointer">
<child kind="function" />
</child>
<child offset="36" name="GetSessionOption" kind="pointer">
<child kind="function" />
</child>
</TypeDefine>
<TypeDefine name="IEnumSTATDATAVtbl" kind="struct" len="28">
<child offset="0" name="QueryInterface" kind="pointer">
<child kind="function" />
</child>
<child offset="4" name="AddRef" kind="pointer">
<child kind="function" />
</child>
<child offset="8" name="Release" kind="pointer">
<child kind="function" />
</child>
<child offset="12" name="Next" kind="pointer">
<child kind="function" />
</child>
<child offset="16" name="Skip" kind="pointer">
<child kind="function" />
</child>
<child offset="20" name="Reset" kind="pointer">
<child kind="function" />
</child>
<child offset="24" name="Clone" kind="pointer">
<child kind="function" />
</child>
</TypeDefine>
<TypeDefine name="tagCBT_CREATEWNDA" kind="struct" len="8">
<child offset="0" name="lpcs" kind="pointer">
<child kind="struct" type="tagCREATESTRUCTA" />
</child>
<child offset="4" name="hwndInsertAfter" kind="pointer">
<child kind="struct" type="HWND__" />
</child>
</TypeDefine>
<TypeDefine name="tagCREATESTRUCTA" kind="struct" len="48">
<child offset="0" name="lpCreateParams" kind="pointer" type="void" />
<child offset="4" name="hInstance" kind="pointer">
<child kind="struct" type="HINSTANCE__" />
</child>
<child offset="8" name="hMenu" kind="pointer">
<child kind="struct" type="HMENU__" />
</child>
<child offset="12" name="hwndParent" kind="pointer">
<child kind="struct" type="HWND__" />
</child>
<child offset="16" name="cy" kind="BaseType" type="int" />
<child offset="20" name="cx" kind="BaseType" type="int" />
<child offset="24" name="y" kind="BaseType" type="int" />
<child offset="28" name="x" kind="BaseType" type="int" />
<child offset="32" name="style" kind="BaseType" type="long" />
<child offset="36" name="lpszName" kind="pointer" type="char" />
<child offset="40" name="lpszClass" kind="pointer" type="char" />
<child offset="44" name="dwExStyle" kind="BaseType" type="DWORD" />
</TypeDefine>
<TypeDefine name="ICodeInstallVtbl" kind="struct" len="20">
<child offset="0" name="QueryInterface" kind="pointer">
<child kind="function" />
</child>
<child offset="4" name="AddRef" kind="pointer">
<child kind="function" />
</child>
<child offset="8" name="Release" kind="pointer">
<child kind="function" />
</child>
<child offset="12" name="GetWindow" kind="pointer">
<child kind="function" />
</child>
<child offset="16" name="OnCodeInstallProblem" kind="pointer">
<child kind="function" />
</child>
</TypeDefine>
<TypeDefine name="ICodeInstall" kind="struct" len="4">
<child offset="0" name="lpVtbl" kind="pointer">
<child kind="struct" type="ICodeInstallVtbl" />
</child>
</TypeDefine>
<TypeDefine name="T_zMmiaCc_Disc_Ind" kind="struct" len="8">
<child offset="0" name="bSrcIndex" kind="BaseType" type="BYTE" />
<child offset="1" name="bDesIndex" kind="BaseType" type="BYTE" />
<child offset="2" name="bCallId" kind="BaseType" type="BYTE" />
<child offset="3" name="bPadding1" kind="BaseType" type="BYTE" />
<child offset="4" name="wCause" kind="BaseType" type="WORD" />
<child offset="6" name="abPadding2" kind="array" num="2">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="T_zApUicc_UsimServTable" kind="struct" len="16">
<child offset="0" name="bVersion" kind="BaseType" type="BYTE" />
<child offset="1" name="abPadding" kind="array" num="3">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="4" name="tUst" kind="struct" type="T_z_UICC_Ust_Trace" />
</TypeDefine>
<TypeDefine name="T_z_UICC_Ust_Trace" kind="struct" len="12">
<child offset="0" name="bLocalPbFg" kind="BITS" start="0" len="1" type="BYTE" />
<child offset="0" name="bFdnFg" kind="BITS" start="1" len="1" type="BYTE" />
<child offset="0" name="bExtension2" kind="BITS" start="2" len="1" type="BYTE" />
<child offset="0" name="bSdnFg" kind="BITS" start="3" len="1" type="BYTE" />
<child offset="0" name="bExtension3" kind="BITS" start="4" len="1" type="BYTE" />
<child offset="0" name="bBdnFg" kind="BITS" start="5" len="1" type="BYTE" />
<child offset="0" name="bExtension4" kind="BITS" start="6" len="1" type="BYTE" />
<child offset="0" name="bOciFg" kind="BITS" start="7" len="1" type="BYTE" />
<child offset="1" name="bIciFg" kind="BITS" start="0" len="1" type="BYTE" />
<child offset="1" name="bSmsFg" kind="BITS" start="1" len="1" type="BYTE" />
<child offset="1" name="bSmsrFg" kind="BITS" start="2" len="1" type="BYTE" />
<child offset="1" name="bSmspFg" kind="BITS" start="3" len="1" type="BYTE" />
<child offset="1" name="bAocFg" kind="BITS" start="4" len="1" type="BYTE" />
<child offset="1" name="bCcpFg" kind="BITS" start="5" len="1" type="BYTE" />
<child offset="1" name="bCbmiFg" kind="BITS" start="6" len="1" type="BYTE" />
<child offset="1" name="bCbmirFg" kind="BITS" start="7" len="1" type="BYTE" />
<child offset="2" name="bGrpIdL1Fg" kind="BITS" start="0" len="1" type="BYTE" />
<child offset="2" name="bGrpIdL2Fg" kind="BITS" start="1" len="1" type="BYTE" />
<child offset="2" name="bBspnFg" kind="BITS" start="2" len="1" type="BYTE" />
<child offset="2" name="bUPlmnFg" kind="BITS" start="3" len="1" type="BYTE" />
<child offset="2" name="bMsisdnFg" kind="BITS" start="4" len="1" type="BYTE" />
<child offset="2" name="bImgFg" kind="BITS" start="5" len="1" type="BYTE" />
<child offset="2" name="bSolsaFg" kind="BITS" start="6" len="1" type="BYTE" />
<child offset="2" name="bEmlppFg" kind="BITS" start="7" len="1" type="BYTE" />
<child offset="3" name="bAaemlppFg" kind="BITS" start="0" len="1" type="BYTE" />
<child offset="3" name="bGsmAccFg" kind="BITS" start="2" len="1" type="BYTE" />
<child offset="3" name="bDdvSmsPpFg" kind="BITS" start="3" len="1" type="BYTE" />
<child offset="3" name="bDdvSmsCbFg" kind="BITS" start="4" len="1" type="BYTE" />
<child offset="3" name="bCcByUsimFg" kind="BITS" start="5" len="1" type="BYTE" />
<child offset="3" name="bMosmsByUsimFg" kind="BITS" start="6" len="1" type="BYTE" />
<child offset="3" name="bRunAtcmdFg" kind="BITS" start="7" len="1" type="BYTE" />
<child offset="4" name="bEstFg" kind="BITS" start="1" len="1" type="BYTE" />
<child offset="4" name="bAclFg" kind="BITS" start="2" len="1" type="BYTE" />
<child offset="4" name="bDckFg" kind="BITS" start="3" len="1" type="BYTE" />
<child offset="4" name="bCoopNetListFg" kind="BITS" start="4" len="1" type="BYTE" />
<child offset="4" name="bGsmSecFg" kind="BITS" start="5" len="1" type="BYTE" />
<child offset="4" name="bCpbcchInfoFg" kind="BITS" start="6" len="1" type="BYTE" />
<child offset="4" name="bIsFg" kind="BITS" start="7" len="1" type="BYTE" />
<child offset="5" name="bMexeFg" kind="BITS" start="0" len="1" type="BYTE" />
<child offset="5" name="bOPlmnFg" kind="BITS" start="1" len="1" type="BYTE" />
<child offset="5" name="bHPlmnFg" kind="BITS" start="2" len="1" type="BYTE" />
<child offset="5" name="bExtension5" kind="BITS" start="3" len="1" type="BYTE" />
<child offset="5" name="bPlmnNetNameFg" kind="BITS" start="4" len="1" type="BYTE" />
<child offset="5" name="bOPlmnListFg" kind="BITS" start="5" len="1" type="BYTE" />
<child offset="5" name="bMdnFg" kind="BITS" start="6" len="1" type="BYTE" />
<child offset="5" name="bMwiStaFg" kind="BITS" start="7" len="1" type="BYTE" />
<child offset="6" name="bCfiStaFg" kind="BITS" start="0" len="1" type="BYTE" />
<child offset="6" name="bSpdInfoFg" kind="BITS" start="2" len="1" type="BYTE" />
<child offset="6" name="bMmsFg" kind="BITS" start="3" len="1" type="BYTE" />
<child offset="6" name="bExtension8" kind="BITS" start="4" len="1" type="BYTE" />
<child offset="6" name="bCcOnGprsUsimFg" kind="BITS" start="5" len="1" type="BYTE" />
<child offset="6" name="bMmsUcpFg" kind="BITS" start="6" len="1" type="BYTE" />
<child offset="6" name="bNiaFg" kind="BITS" start="7" len="1" type="BYTE" />
<child offset="7" name="bVgcsFg" kind="BITS" start="0" len="1" type="BYTE" />
<child offset="7" name="bVbsFg" kind="BITS" start="1" len="1" type="BYTE" />
<child offset="7" name="bPseudonymFg" kind="BITS" start="2" len="1" type="BYTE" />
<child offset="7" name="bUPlmnForIWlanFg" kind="BITS" start="3" len="1" type="BYTE" />
<child offset="7" name="bOPlmnForIWlanFg" kind="BITS" start="4" len="1" type="BYTE" />
<child offset="7" name="bUWsidListFg" kind="BITS" start="5" len="1" type="BYTE" />
<child offset="7" name="bOWsidListFg" kind="BITS" start="6" len="1" type="BYTE" />
<child offset="7" name="bVgcsSecurityFg" kind="BITS" start="7" len="1" type="BYTE" />
<child offset="8" name="bVbsSecurityFg" kind="BITS" start="0" len="1" type="BYTE" />
<child offset="8" name="bWlanReAuthIdFg" kind="BITS" start="1" len="1" type="BYTE" />
<child offset="8" name="bMultiMediaMsgStoFg" kind="BITS" start="2" len="1" type="BYTE" />
<child offset="8" name="bGbaFg" kind="BITS" start="3" len="1" type="BYTE" />
<child offset="8" name="bMbmsSecurityFg" kind="BITS" start="4" len="1" type="BYTE" />
<child offset="8" name="bDataDlViaUssdAndUssdAppFg" kind="BITS" start="5" len="1" type="BYTE" />
<child offset="8" name="bEHplmnFg" kind="BITS" start="6" len="1" type="BYTE" />
<child offset="8" name="bAdTermProfAfterUiccActFg" kind="BITS" start="7" len="1" type="BYTE" />
<child offset="9" name="bEHplmnPresentIndFg" kind="BITS" start="0" len="1" type="BYTE" />
<child offset="9" name="bLastRplmnSelIndFg" kind="BITS" start="1" len="1" type="BYTE" />
<child offset="9" name="bOmaBcastSmartCardProfFg" kind="BITS" start="2" len="1" type="BYTE" />
<child offset="9" name="bGbaBasedLocalKeyFg" kind="BITS" start="3" len="1" type="BYTE" />
<child offset="9" name="bTermAppFg" kind="BITS" start="4" len="1" type="BYTE" />
<child offset="9" name="bSpnIconFg" kind="BITS" start="5" len="1" type="BYTE" />
<child offset="9" name="bPlmnNameIconFg" kind="BITS" start="6" len="1" type="BYTE" />
<child offset="9" name="bParaForUsimIpConnecFg" kind="BITS" start="7" len="1" type="BYTE" />
<child offset="10" name="bHomeIWlanSpecIdListFg" kind="BITS" start="0" len="1" type="BYTE" />
<child offset="10" name="bIWlanEHplmnPresentIndFg" kind="BITS" start="1" len="1" type="BYTE" />
<child offset="10" name="bIWlanHplmnPriorityIndFg" kind="BITS" start="2" len="1" type="BYTE" />
<child offset="10" name="bIWlanLastRplmnFg" kind="BITS" start="3" len="1" type="BYTE" />
<child offset="10" name="bEmmInfoFg" kind="BITS" start="4" len="1" type="BYTE" />
<child offset="10" name="bAllowedCsgListAndIndFg" kind="BITS" start="5" len="1" type="BYTE" />
<child offset="10" name="bCallCtrlOnEPdnConnectFg" kind="BITS" start="6" len="1" type="BYTE" />
<child offset="10" name="bHplmnDirectAccessFg" kind="BITS" start="7" len="1" type="BYTE" />
<child offset="11" name="bECallDataFg" kind="BITS" start="0" len="1" type="BYTE" />
<child offset="11" name="bOperatorCsgListAndIndFg" kind="BITS" start="1" len="1" type="BYTE" />
<child offset="11" name="bSuppSmOverIpFg" kind="BITS" start="2" len="1" type="BYTE" />
</TypeDefine>
<TypeDefine name="T_z_UiccId_PsLociInfo" kind="struct" len="24">
<child offset="0" name="bPtmsiValidFg" kind="BaseType" type="BYTE" />
<child offset="1" name="abPadding" kind="array" num="3">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="4" name="tPsLoci" kind="struct" type="T_z_UiccId_PsLoci" />
<child offset="20" name="abPadding2" kind="array" num="3">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="T_z_UiccId_PsLoci" kind="struct" len="16">
<child offset="0" name="tPtmsi" kind="array" num="4">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="4" name="abPtmsiSig" kind="array" num="3">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="8" name="tRai" kind="struct" type="T_zPS_RAI" />
<child offset="14" name="bRuSta" kind="BaseType" type="BYTE" />
</TypeDefine>
<TypeDefine name="IStreamVtbl" kind="struct" len="56">
<child offset="0" name="QueryInterface" kind="pointer">
<child kind="function" />
</child>
<child offset="4" name="AddRef" kind="pointer">
<child kind="function" />
</child>
<child offset="8" name="Release" kind="pointer">
<child kind="function" />
</child>
<child offset="12" name="Read" kind="pointer">
<child kind="function" />
</child>
<child offset="16" name="Write" kind="pointer">
<child kind="function" />
</child>
<child offset="20" name="Seek" kind="pointer">
<child kind="function" />
</child>
<child offset="24" name="SetSize" kind="pointer">
<child kind="function" />
</child>
<child offset="28" name="CopyTo" kind="pointer">
<child kind="function" />
</child>
<child offset="32" name="Commit" kind="pointer">
<child kind="function" />
</child>
<child offset="36" name="Revert" kind="pointer">
<child kind="function" />
</child>
<child offset="40" name="LockRegion" kind="pointer">
<child kind="function" />
</child>
<child offset="44" name="UnlockRegion" kind="pointer">
<child kind="function" />
</child>
<child offset="48" name="Stat" kind="pointer">
<child kind="function" />
</child>
<child offset="52" name="Clone" kind="pointer">
<child kind="function" />
</child>
</TypeDefine>
<TypeDefine name="tagEMRRESIZEPALETTE" kind="struct" len="16">
<child offset="0" name="emr" kind="struct" type="tagEMR" />
<child offset="8" name="ihPal" kind="BaseType" type="DWORD" />
<child offset="12" name="cEntries" kind="BaseType" type="DWORD" />
</TypeDefine>
<TypeDefine name="tagEMRFILLPATH" kind="struct" len="24">
<child offset="0" name="emr" kind="struct" type="tagEMR" />
<child offset="8" name="rclBounds" kind="struct" type="_RECTL" />
</TypeDefine>
<TypeDefine name="T_zAtiAs_SaiListQueryResp" kind="struct" len="1228">
<child offset="0" name="bSrcIndex" kind="BaseType" type="BYTE" />
<child offset="1" name="bDesIndex" kind="BaseType" type="BYTE" />
<child offset="2" name="bFreqNum" kind="BaseType" type="BYTE" />
<child offset="3" name="bPadding" kind="BaseType" type="BYTE" />
<child offset="4" name="atSpecFreqSaiListInfo" kind="array" num="9">
<child kind="struct" type="T_zAtiAs_Spec_Freq_Sai_List_Info" />
</child>
</TypeDefine>
<TypeDefine name="IEncodingFilterFactoryVtbl" kind="struct" len="20">
<child offset="0" name="QueryInterface" kind="pointer">
<child kind="function" />
</child>
<child offset="4" name="AddRef" kind="pointer">
<child kind="function" />
</child>
<child offset="8" name="Release" kind="pointer">
<child kind="function" />
</child>
<child offset="12" name="FindBestFilter" kind="pointer">
<child kind="function" />
</child>
<child offset="16" name="GetDefaultFilter" kind="pointer">
<child kind="function" />
</child>
</TypeDefine>
<TypeDefine name="IEncodingFilterFactory" kind="struct" len="4">
<child offset="0" name="lpVtbl" kind="pointer">
<child kind="struct" type="IEncodingFilterFactoryVtbl" />
</child>
</TypeDefine>
<TypeDefine name="IDataFilter" kind="struct" len="4">
<child offset="0" name="lpVtbl" kind="pointer">
<child kind="struct" type="IDataFilterVtbl" />
</child>
</TypeDefine>
<TypeDefine name="tagWAVEINCAPSW" kind="struct" len="80">
<child offset="0" name="wMid" kind="BaseType" type="WORD" />
<child offset="2" name="wPid" kind="BaseType" type="WORD" />
<child offset="4" name="vDriverVersion" kind="BaseType" type="DWORD" />
<child offset="8" name="szPname" kind="array" num="32">
<child kind="BaseType" type="wchar_t" />
</child>
<child offset="72" name="dwFormats" kind="BaseType" type="DWORD" />
<child offset="76" name="wChannels" kind="BaseType" type="WORD" />
<child offset="78" name="wReserved1" kind="BaseType" type="WORD" />
</TypeDefine>
<TypeDefine name="IEnumString" kind="struct" len="4">
<child offset="0" name="lpVtbl" kind="pointer">
<child kind="struct" type="IEnumStringVtbl" />
</child>
</TypeDefine>
<TypeDefine name="IEnumStringVtbl" kind="struct" len="28">
<child offset="0" name="QueryInterface" kind="pointer">
<child kind="function" />
</child>
<child offset="4" name="AddRef" kind="pointer">
<child kind="function" />
</child>
<child offset="8" name="Release" kind="pointer">
<child kind="function" />
</child>
<child offset="12" name="Next" kind="pointer">
<child kind="function" />
</child>
<child offset="16" name="Skip" kind="pointer">
<child kind="function" />
</child>
<child offset="20" name="Reset" kind="pointer">
<child kind="function" />
</child>
<child offset="24" name="Clone" kind="pointer">
<child kind="function" />
</child>
</TypeDefine>
<TypeDefine name="T_ZOss_Mon_Set_Var" kind="struct" len="12">
<child offset="0" name="base" kind="BaseType" type="DWORD" />
<child offset="4" name="size" kind="BaseType" type="DWORD" />
<child offset="8" name="value" kind="pointer" type="BYTE" />
</TypeDefine>
<TypeDefine name="IMallocSpyVtbl" kind="struct" len="60">
<child offset="0" name="QueryInterface" kind="pointer">
<child kind="function" />
</child>
<child offset="4" name="AddRef" kind="pointer">
<child kind="function" />
</child>
<child offset="8" name="Release" kind="pointer">
<child kind="function" />
</child>
<child offset="12" name="PreAlloc" kind="pointer">
<child kind="function" />
</child>
<child offset="16" name="PostAlloc" kind="pointer">
<child kind="function" />
</child>
<child offset="20" name="PreFree" kind="pointer">
<child kind="function" />
</child>
<child offset="24" name="PostFree" kind="pointer">
<child kind="function" />
</child>
<child offset="28" name="PreRealloc" kind="pointer">
<child kind="function" />
</child>
<child offset="32" name="PostRealloc" kind="pointer">
<child kind="function" />
</child>
<child offset="36" name="PreGetSize" kind="pointer">
<child kind="function" />
</child>
<child offset="40" name="PostGetSize" kind="pointer">
<child kind="function" />
</child>
<child offset="44" name="PreDidAlloc" kind="pointer">
<child kind="function" />
</child>
<child offset="48" name="PostDidAlloc" kind="pointer">
<child kind="function" />
</child>
<child offset="52" name="PreHeapMinimize" kind="pointer">
<child kind="function" />
</child>
<child offset="56" name="PostHeapMinimize" kind="pointer">
<child kind="function" />
</child>
</TypeDefine>
<TypeDefine name="IMallocSpy" kind="struct" len="4">
<child offset="0" name="lpVtbl" kind="pointer">
<child kind="struct" type="IMallocSpyVtbl" />
</child>
</TypeDefine>
<TypeDefine name="waveformat_tag" kind="struct" len="14">
<child offset="0" name="wFormatTag" kind="BaseType" type="WORD" />
<child offset="2" name="nChannels" kind="BaseType" type="WORD" />
<child offset="4" name="nSamplesPerSec" kind="BaseType" type="DWORD" />
<child offset="8" name="nAvgBytesPerSec" kind="BaseType" type="DWORD" />
<child offset="12" name="nBlockAlign" kind="BaseType" type="WORD" />
</TypeDefine>
<TypeDefine name="IInternetSecurityManagerExVtbl" kind="struct" len="48">
<child offset="0" name="QueryInterface" kind="pointer">
<child kind="function" />
</child>
<child offset="4" name="AddRef" kind="pointer">
<child kind="function" />
</child>
<child offset="8" name="Release" kind="pointer">
<child kind="function" />
</child>
<child offset="12" name="SetSecuritySite" kind="pointer">
<child kind="function" />
</child>
<child offset="16" name="GetSecuritySite" kind="pointer">
<child kind="function" />
</child>
<child offset="20" name="MapUrlToZone" kind="pointer">
<child kind="function" />
</child>
<child offset="24" name="GetSecurityId" kind="pointer">
<child kind="function" />
</child>
<child offset="28" name="ProcessUrlAction" kind="pointer">
<child kind="function" />
</child>
<child offset="32" name="QueryCustomPolicy" kind="pointer">
<child kind="function" />
</child>
<child offset="36" name="SetZoneMapping" kind="pointer">
<child kind="function" />
</child>
<child offset="40" name="GetZoneMappings" kind="pointer">
<child kind="function" />
</child>
<child offset="44" name="ProcessUrlActionEx" kind="pointer">
<child kind="function" />
</child>
</TypeDefine>
<TypeDefine name="IInternetSecurityManagerEx" kind="struct" len="4">
<child offset="0" name="lpVtbl" kind="pointer">
<child kind="struct" type="IInternetSecurityManagerExVtbl" />
</child>
</TypeDefine>
<TypeDefine name="tagEMRSTRETCHDIBITS" kind="struct" len="80">
<child offset="0" name="emr" kind="struct" type="tagEMR" />
<child offset="8" name="rclBounds" kind="struct" type="_RECTL" />
<child offset="24" name="xDest" kind="BaseType" type="long" />
<child offset="28" name="yDest" kind="BaseType" type="long" />
<child offset="32" name="xSrc" kind="BaseType" type="long" />
<child offset="36" name="ySrc" kind="BaseType" type="long" />
<child offset="40" name="cxSrc" kind="BaseType" type="long" />
<child offset="44" name="cySrc" kind="BaseType" type="long" />
<child offset="48" name="offBmiSrc" kind="BaseType" type="DWORD" />
<child offset="52" name="cbBmiSrc" kind="BaseType" type="DWORD" />
<child offset="56" name="offBitsSrc" kind="BaseType" type="DWORD" />
<child offset="60" name="cbBitsSrc" kind="BaseType" type="DWORD" />
<child offset="64" name="iUsageSrc" kind="BaseType" type="DWORD" />
<child offset="68" name="dwRop" kind="BaseType" type="DWORD" />
<child offset="72" name="cxDest" kind="BaseType" type="long" />
<child offset="76" name="cyDest" kind="BaseType" type="long" />
</TypeDefine>
<TypeDefine name="T_zEm_Gsm_EmInfo_Ind" kind="struct" len="2504">
<child offset="0" name="tScellPara" kind="struct" type="T_zEm_Gsm_SCellPara" />
<child offset="132" name="tMeasInfo" kind="struct" type="T_zEm_Gsm_SCellMeasInfo" />
<child offset="1824" name="tScellInfo" kind="struct" type="T_zEm_GSM_SCellInfo" />
<child offset="1862" name="tNcellList" kind="struct" type="T_zEm_GSM_NCellList" />
</TypeDefine>
<TypeDefine name="T_zEm_Gsm_SCellPara" kind="struct" len="132">
<child offset="0" name="tScellInfo" kind="struct" type="T_zEm_Gsm_SCellInfo" />
<child offset="16" name="tNasQos" kind="struct" type="T_zEm_NasQos" />
<child offset="116" name="tNasInfo" kind="struct" type="T_zEm_Gsm_NasInfo" />
</TypeDefine>
<TypeDefine name="T_zEm_Gsm_SCellMeasInfo" kind="struct" len="1692">
<child offset="0" name="bRssi" kind="BaseType" type="BYTE" />
<child offset="1" name="abPadding" kind="array" num="3">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="4" name="sC1" kind="BaseType" type="short" />
<child offset="6" name="sC2" kind="BaseType" type="short" />
<child offset="8" name="tMeasThreshInfo" kind="struct" type="T_zEM_Gsm_MeasThreshInfo" />
<child offset="536" name="tNCellInfo" kind="struct" type="T_zEm_Gsm_NCellInfo" />
</TypeDefine>
<TypeDefine name="T_zEm_GSM_SCellInfo" kind="struct" len="38">
<child offset="0" name="wArfcn" kind="BaseType" type="WORD" />
<child offset="2" name="abLai" kind="array" num="5">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="7" name="bRac" kind="BaseType" type="BYTE" />
<child offset="8" name="abCellId" kind="array" num="2">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="10" name="bBsic" kind="BaseType" type="BYTE" />
<child offset="11" name="bBcchDec" kind="BaseType" type="BYTE" />
<child offset="12" name="bNetMode" kind="BaseType" type="BYTE" />
<child offset="13" name="bRxLev" kind="BaseType" type="BYTE" />
<child offset="14" name="bMaxTxPwr" kind="BaseType" type="BYTE" />
<child offset="16" name="sC1" kind="BaseType" type="short" />
<child offset="18" name="bBER" kind="BaseType" type="BYTE" />
<child offset="19" name="bTa" kind="BaseType" type="BYTE" />
<child offset="20" name="bCcchConf" kind="BaseType" type="BYTE" />
<child offset="21" name="bRxQualFull" kind="BaseType" type="BYTE" />
<child offset="22" name="bRxQualSub" kind="BaseType" type="BYTE" />
<child offset="24" name="sC2" kind="BaseType" type="short" />
<child offset="26" name="bChnType" kind="BaseType" type="BYTE" />
<child offset="27" name="bSunChn" kind="BaseType" type="BYTE" />
<child offset="28" name="bChnMode" kind="BaseType" type="BYTE" />
<child offset="29" name="bBand" kind="BaseType" type="BYTE" />
<child offset="30" name="bMaxRetrans" kind="BaseType" type="BYTE" />
<child offset="31" name="bBsAgBlkRes" kind="BaseType" type="BYTE" />
<child offset="32" name="atAcc" kind="array" num="2">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="34" name="bRxLevAccMin" kind="BaseType" type="BYTE" />
<child offset="35" name="bEC" kind="BaseType" type="BYTE" />
<child offset="36" name="bSi7and8" kind="BaseType" type="BYTE" />
<child offset="37" name="bAtt" kind="BaseType" type="BYTE" />
</TypeDefine>
<TypeDefine name="T_ZAti_StmList_Ind" kind="struct" len="8">
<child offset="0" name="iSrcIndex" kind="BaseType" type="BYTE" />
<child offset="1" name="iDestIndex" kind="BaseType" type="BYTE" />
<child offset="2" name="iStackId" kind="BaseType" type="BYTE" />
<child offset="3" name="bPadding" kind="BaseType" type="BYTE" />
<child offset="4" name="pStmMsgList" kind="pointer">
<child kind="struct" type="T_ZOss_List" />
</child>
</TypeDefine>
<TypeDefine name="T_ZOss_List" kind="struct" len="12">
<child offset="0" name="count" kind="BaseType" type="long" />
<child offset="4" name="HEAD" kind="pointer">
<child kind="struct" type="tag_NODE" />
</child>
<child offset="8" name="TAIL" kind="pointer">
<child kind="struct" type="tag_NODE" />
</child>
</TypeDefine>
<TypeDefine name="tagCUSTDATAITEM" kind="struct" len="32">
<child offset="0" name="guid" kind="struct" type="_GUID" />
<child offset="16" name="varValue" kind="struct" type="tagVARIANT" />
</TypeDefine>
<TypeDefine name="tagBinaryParam" kind="struct" len="8">
<child offset="0" name="Buffer" kind="pointer" type="void" />
<child offset="4" name="Size" kind="BaseType" type="short" />
</TypeDefine>
<TypeDefine name="NCryptKeyName" kind="struct" len="16">
<child offset="0" name="pszName" kind="pointer" type="WORD" />
<child offset="4" name="pszAlgid" kind="pointer" type="WORD" />
<child offset="8" name="dwLegacyKeySpec" kind="BaseType" type="DWORD" />
<child offset="12" name="dwFlags" kind="BaseType" type="DWORD" />
</TypeDefine>
<TypeDefine name="IOleInPlaceObjectVtbl" kind="struct" len="36">
<child offset="0" name="QueryInterface" kind="pointer">
<child kind="function" />
</child>
<child offset="4" name="AddRef" kind="pointer">
<child kind="function" />
</child>
<child offset="8" name="Release" kind="pointer">
<child kind="function" />
</child>
<child offset="12" name="GetWindow" kind="pointer">
<child kind="function" />
</child>
<child offset="16" name="ContextSensitiveHelp" kind="pointer">
<child kind="function" />
</child>
<child offset="20" name="InPlaceDeactivate" kind="pointer">
<child kind="function" />
</child>
<child offset="24" name="UIDeactivate" kind="pointer">
<child kind="function" />
</child>
<child offset="28" name="SetObjectRects" kind="pointer">
<child kind="function" />
</child>
<child offset="32" name="ReactivateAndUndo" kind="pointer">
<child kind="function" />
</child>
</TypeDefine>
<TypeDefine name="IOleInPlaceObject" kind="struct" len="4">
<child offset="0" name="lpVtbl" kind="pointer">
<child kind="struct" type="IOleInPlaceObjectVtbl" />
</child>
</TypeDefine>
<TypeDefine name="IInternetThreadSwitchVtbl" kind="struct" len="20">
<child offset="0" name="QueryInterface" kind="pointer">
<child kind="function" />
</child>
<child offset="4" name="AddRef" kind="pointer">
<child kind="function" />
</child>
<child offset="8" name="Release" kind="pointer">
<child kind="function" />
</child>
<child offset="12" name="Prepare" kind="pointer">
<child kind="function" />
</child>
<child offset="16" name="Continue" kind="pointer">
<child kind="function" />
</child>
</TypeDefine>
<TypeDefine name="IInternetThreadSwitch" kind="struct" len="4">
<child offset="0" name="lpVtbl" kind="pointer">
<child kind="struct" type="IInternetThreadSwitchVtbl" />
</child>
</TypeDefine>
<TypeDefine name="T_zMmiaSm_Common_Cnf" kind="struct" len="8">
<child offset="0" name="bSrcIndex" kind="BaseType" type="BYTE" />
<child offset="1" name="bDesIndex" kind="BaseType" type="BYTE" />
<child offset="2" name="bResult" kind="BaseType" type="BYTE" />
<child offset="3" name="bPadding" kind="BaseType" type="BYTE" />
<child offset="4" name="dwReason" kind="BaseType" type="DWORD" />
</TypeDefine>
<TypeDefine name="T_zMmiaCC_StopLocalVoice_Ind" kind="struct" len="4">
<child offset="0" name="bSrcIndex" kind="BaseType" type="BYTE" />
<child offset="1" name="bDesIndex" kind="BaseType" type="BYTE" />
<child offset="2" name="bCallId" kind="BaseType" type="BYTE" />
<child offset="3" name="bPadding" kind="BaseType" type="BYTE" />
</TypeDefine>
<TypeDefine name="ITypeInfoVtbl" kind="struct" len="88">
<child offset="0" name="QueryInterface" kind="pointer">
<child kind="function" />
</child>
<child offset="4" name="AddRef" kind="pointer">
<child kind="function" />
</child>
<child offset="8" name="Release" kind="pointer">
<child kind="function" />
</child>
<child offset="12" name="GetTypeAttr" kind="pointer">
<child kind="function" />
</child>
<child offset="16" name="GetTypeComp" kind="pointer">
<child kind="function" />
</child>
<child offset="20" name="GetFuncDesc" kind="pointer">
<child kind="function" />
</child>
<child offset="24" name="GetVarDesc" kind="pointer">
<child kind="function" />
</child>
<child offset="28" name="GetNames" kind="pointer">
<child kind="function" />
</child>
<child offset="32" name="GetRefTypeOfImplType" kind="pointer">
<child kind="function" />
</child>
<child offset="36" name="GetImplTypeFlags" kind="pointer">
<child kind="function" />
</child>
<child offset="40" name="GetIDsOfNames" kind="pointer">
<child kind="function" />
</child>
<child offset="44" name="Invoke" kind="pointer">
<child kind="function" />
</child>
<child offset="48" name="GetDocumentation" kind="pointer">
<child kind="function" />
</child>
<child offset="52" name="GetDllEntry" kind="pointer">
<child kind="function" />
</child>
<child offset="56" name="GetRefTypeInfo" kind="pointer">
<child kind="function" />
</child>
<child offset="60" name="AddressOfMember" kind="pointer">
<child kind="function" />
</child>
<child offset="64" name="CreateInstance" kind="pointer">
<child kind="function" />
</child>
<child offset="68" name="GetMops" kind="pointer">
<child kind="function" />
</child>
<child offset="72" name="GetContainingTypeLib" kind="pointer">
<child kind="function" />
</child>
<child offset="76" name="ReleaseTypeAttr" kind="pointer">
<child kind="function" />
</child>
<child offset="80" name="ReleaseFuncDesc" kind="pointer">
<child kind="function" />
</child>
<child offset="84" name="ReleaseVarDesc" kind="pointer">
<child kind="function" />
</child>
</TypeDefine>
<TypeDefine name="tagCOLORMATCHTOTARGET" kind="struct" len="28">
<child offset="0" name="emr" kind="struct" type="tagEMR" />
<child offset="8" name="dwAction" kind="BaseType" type="DWORD" />
<child offset="12" name="dwFlags" kind="BaseType" type="DWORD" />
<child offset="16" name="cbName" kind="BaseType" type="DWORD" />
<child offset="20" name="cbData" kind="BaseType" type="DWORD" />
<child offset="24" name="Data" kind="array" num="1">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="T_zMmiaUmm_PlmnList_BandInfo_Cnf" kind="struct" len="24">
<child offset="0" name="bSrcIndex" kind="BaseType" type="BYTE" />
<child offset="1" name="bDesIndex" kind="BaseType" type="BYTE" />
<child offset="2" name="bGsmAPlmnNum" kind="BaseType" type="BYTE" />
<child offset="3" name="bTdAPlmnNum" kind="BaseType" type="BYTE" />
<child offset="4" name="bWAPlmnNum" kind="BaseType" type="BYTE" />
<child offset="5" name="bLteAPlmnNum" kind="BaseType" type="BYTE" />
<child offset="8" name="ptGAPlmnList" kind="pointer">
<child kind="struct" type="T_z_AvailPlmn" />
</child>
<child offset="12" name="ptTAPlmnList" kind="pointer">
<child kind="struct" type="T_z_AvailPlmn" />
</child>
<child offset="16" name="ptWAPlmnList" kind="pointer">
<child kind="struct" type="T_z_AvailPlmn" />
</child>
<child offset="20" name="ptEAPlmnList" kind="pointer">
<child kind="struct" type="T_z_AvailPlmn" />
</child>
</TypeDefine>
<TypeDefine name="IBindStatusCallbackExVtbl" kind="struct" len="48">
<child offset="0" name="QueryInterface" kind="pointer">
<child kind="function" />
</child>
<child offset="4" name="AddRef" kind="pointer">
<child kind="function" />
</child>
<child offset="8" name="Release" kind="pointer">
<child kind="function" />
</child>
<child offset="12" name="OnStartBinding" kind="pointer">
<child kind="function" />
</child>
<child offset="16" name="GetPriority" kind="pointer">
<child kind="function" />
</child>
<child offset="20" name="OnLowResource" kind="pointer">
<child kind="function" />
</child>
<child offset="24" name="OnProgress" kind="pointer">
<child kind="function" />
</child>
<child offset="28" name="OnStopBinding" kind="pointer">
<child kind="function" />
</child>
<child offset="32" name="GetBindInfo" kind="pointer">
<child kind="function" />
</child>
<child offset="36" name="OnDataAvailable" kind="pointer">
<child kind="function" />
</child>
<child offset="40" name="OnObjectAvailable" kind="pointer">
<child kind="function" />
</child>
<child offset="44" name="GetBindInfoEx" kind="pointer">
<child kind="function" />
</child>
</TypeDefine>
<TypeDefine name="IBindStatusCallbackEx" kind="struct" len="4">
<child offset="0" name="lpVtbl" kind="pointer">
<child kind="struct" type="IBindStatusCallbackExVtbl" />
</child>
</TypeDefine>
<TypeDefine name="T_zEucer_RrcSecurityCfgEvent" kind="struct" len="4">
<child offset="0" name="bVersion" kind="BaseType" type="BYTE" />
<child offset="1" name="bStatus" kind="BaseType" type="BYTE" />
<child offset="2" name="bPadding" kind="array" num="2">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="T_zPS_LteCell" kind="struct" len="8">
<child offset="0" name="dwEarfcn" kind="BaseType" type="DWORD" />
<child offset="4" name="wPhyCellId" kind="BaseType" type="WORD" />
<child offset="6" name="abPadding" kind="array" num="2">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="tagMCI_INFO_PARMSW" kind="struct" len="12">
<child offset="0" name="dwCallback" kind="BaseType" type="DWORD" />
<child offset="4" name="lpstrReturn" kind="pointer" type="WORD" />
<child offset="8" name="dwRetSize" kind="BaseType" type="DWORD" />
</TypeDefine>
<TypeDefine name="IOleInPlaceUIWindow" kind="struct" len="4">
<child offset="0" name="lpVtbl" kind="pointer">
<child kind="struct" type="IOleInPlaceUIWindowVtbl" />
</child>
</TypeDefine>
<TypeDefine name="IOleInPlaceUIWindowVtbl" kind="struct" len="36">
<child offset="0" name="QueryInterface" kind="pointer">
<child kind="function" />
</child>
<child offset="4" name="AddRef" kind="pointer">
<child kind="function" />
</child>
<child offset="8" name="Release" kind="pointer">
<child kind="function" />
</child>
<child offset="12" name="GetWindow" kind="pointer">
<child kind="function" />
</child>
<child offset="16" name="ContextSensitiveHelp" kind="pointer">
<child kind="function" />
</child>
<child offset="20" name="GetBorder" kind="pointer">
<child kind="function" />
</child>
<child offset="24" name="RequestBorderSpace" kind="pointer">
<child kind="function" />
</child>
<child offset="28" name="SetBorderSpace" kind="pointer">
<child kind="function" />
</child>
<child offset="32" name="SetActiveObject" kind="pointer">
<child kind="function" />
</child>
</TypeDefine>
<TypeDefine name="IEnumSTATSTG" kind="struct" len="4">
<child offset="0" name="lpVtbl" kind="pointer">
<child kind="struct" type="IEnumSTATSTGVtbl" />
</child>
</TypeDefine>
<TypeDefine name="IEnumSTATSTGVtbl" kind="struct" len="28">
<child offset="0" name="QueryInterface" kind="pointer">
<child kind="function" />
</child>
<child offset="4" name="AddRef" kind="pointer">
<child kind="function" />
</child>
<child offset="8" name="Release" kind="pointer">
<child kind="function" />
</child>
<child offset="12" name="Next" kind="pointer">
<child kind="function" />
</child>
<child offset="16" name="Skip" kind="pointer">
<child kind="function" />
</child>
<child offset="20" name="Reset" kind="pointer">
<child kind="function" />
</child>
<child offset="24" name="Clone" kind="pointer">
<child kind="function" />
</child>
</TypeDefine>
<TypeDefine name="tagEMRSETVIEWPORTEXTEX" kind="struct" len="16">
<child offset="0" name="emr" kind="struct" type="tagEMR" />
<child offset="8" name="szlExtent" kind="struct" type="tagSIZE" />
</TypeDefine>
<TypeDefine name="IOleAdviseHolder" kind="struct" len="4">
<child offset="0" name="lpVtbl" kind="pointer">
<child kind="struct" type="IOleAdviseHolderVtbl" />
</child>
</TypeDefine>
<TypeDefine name="IOleAdviseHolderVtbl" kind="struct" len="36">
<child offset="0" name="QueryInterface" kind="pointer">
<child kind="function" />
</child>
<child offset="4" name="AddRef" kind="pointer">
<child kind="function" />
</child>
<child offset="8" name="Release" kind="pointer">
<child kind="function" />
</child>
<child offset="12" name="Advise" kind="pointer">
<child kind="function" />
</child>
<child offset="16" name="Unadvise" kind="pointer">
<child kind="function" />
</child>
<child offset="20" name="EnumAdvise" kind="pointer">
<child kind="function" />
</child>
<child offset="24" name="SendOnRename" kind="pointer">
<child kind="function" />
</child>
<child offset="28" name="SendOnSave" kind="pointer">
<child kind="function" />
</child>
<child offset="32" name="SendOnClose" kind="pointer">
<child kind="function" />
</child>
</TypeDefine>
<TypeDefine name="ICreateTypeLib" kind="struct" len="4">
<child offset="0" name="lpVtbl" kind="pointer">
<child kind="struct" type="ICreateTypeLibVtbl" />
</child>
</TypeDefine>
<TypeDefine name="ICreateTypeLibVtbl" kind="struct" len="52">
<child offset="0" name="QueryInterface" kind="pointer">
<child kind="function" />
</child>
<child offset="4" name="AddRef" kind="pointer">
<child kind="function" />
</child>
<child offset="8" name="Release" kind="pointer">
<child kind="function" />
</child>
<child offset="12" name="CreateTypeInfo" kind="pointer">
<child kind="function" />
</child>
<child offset="16" name="SetName" kind="pointer">
<child kind="function" />
</child>
<child offset="20" name="SetVersion" kind="pointer">
<child kind="function" />
</child>
<child offset="24" name="SetGuid" kind="pointer">
<child kind="function" />
</child>
<child offset="28" name="SetDocString" kind="pointer">
<child kind="function" />
</child>
<child offset="32" name="SetHelpFileName" kind="pointer">
<child kind="function" />
</child>
<child offset="36" name="SetHelpContext" kind="pointer">
<child kind="function" />
</child>
<child offset="40" name="SetLcid" kind="pointer">
<child kind="function" />
</child>
<child offset="44" name="SetLibFlags" kind="pointer">
<child kind="function" />
</child>
<child offset="48" name="SaveAllChanges" kind="pointer">
<child kind="function" />
</child>
</TypeDefine>
<TypeDefine name="tagEMRFORMAT" kind="struct" len="16">
<child offset="0" name="dSignature" kind="BaseType" type="DWORD" />
<child offset="4" name="nVersion" kind="BaseType" type="DWORD" />
<child offset="8" name="cbData" kind="BaseType" type="DWORD" />
<child offset="12" name="offData" kind="BaseType" type="DWORD" />
</TypeDefine>
<TypeDefine name="T_ZOss_Mon_Msg" kind="struct" len="8">
<child offset="0" name="num" kind="BaseType" type="DWORD" />
<child offset="4" name="ele" kind="pointer">
<child kind="struct" type="T_ZOss_Mon_Msg_Ele" />
</child>
</TypeDefine>
<TypeDefine name="T_ZOss_Mon_Msg_Ele" kind="struct" len="24">
<child offset="0" name="msgId" kind="BaseType" type="DWORD" />
<child offset="4" name="ptr" kind="BaseType" type="DWORD" />
<child offset="8" name="size" kind="BaseType" type="DWORD" />
<child offset="12" name="sender" kind="pointer" type="char" />
<child offset="16" name="receiver" kind="pointer" type="char" />
<child offset="20" name="timestamp" kind="BaseType" type="DWORD" />
</TypeDefine>
<TypeDefine name="xSignalHeaderStruct" kind="struct" len="20">
<child offset="0" name="pred" kind="pointer">
<child kind="struct" type="xSignalHeaderStruct" />
</child>
<child offset="4" name="succ" kind="pointer">
<child kind="struct" type="xSignalHeaderStruct" />
</child>
<child offset="8" name="SignalCode" kind="BaseType" type="DWORD" />
<child offset="12" name="sender_id" kind="BaseType" type="DWORD" />
<child offset="16" name="Sender" kind="pointer">
<child kind="struct" type="s_queue" />
</child>
</TypeDefine>
<TypeDefine name="ITypeMarshal" kind="struct" len="4">
<child offset="0" name="lpVtbl" kind="pointer">
<child kind="struct" type="ITypeMarshalVtbl" />
</child>
</TypeDefine>
<TypeDefine name="ITypeMarshalVtbl" kind="struct" len="28">
<child offset="0" name="QueryInterface" kind="pointer">
<child kind="function" />
</child>
<child offset="4" name="AddRef" kind="pointer">
<child kind="function" />
</child>
<child offset="8" name="Release" kind="pointer">
<child kind="function" />
</child>
<child offset="12" name="Size" kind="pointer">
<child kind="function" />
</child>
<child offset="16" name="Marshal" kind="pointer">
<child kind="function" />
</child>
<child offset="20" name="Unmarshal" kind="pointer">
<child kind="function" />
</child>
<child offset="24" name="Free" kind="pointer">
<child kind="function" />
</child>
</TypeDefine>
<TypeDefine name="tagTEXTMETRICA" kind="struct" len="56">
<child offset="0" name="tmHeight" kind="BaseType" type="long" />
<child offset="4" name="tmAscent" kind="BaseType" type="long" />
<child offset="8" name="tmDescent" kind="BaseType" type="long" />
<child offset="12" name="tmInternalLeading" kind="BaseType" type="long" />
<child offset="16" name="tmExternalLeading" kind="BaseType" type="long" />
<child offset="20" name="tmAveCharWidth" kind="BaseType" type="long" />
<child offset="24" name="tmMaxCharWidth" kind="BaseType" type="long" />
<child offset="28" name="tmWeight" kind="BaseType" type="long" />
<child offset="32" name="tmOverhang" kind="BaseType" type="long" />
<child offset="36" name="tmDigitizedAspectX" kind="BaseType" type="long" />
<child offset="40" name="tmDigitizedAspectY" kind="BaseType" type="long" />
<child offset="44" name="tmFirstChar" kind="BaseType" type="BYTE" />
<child offset="45" name="tmLastChar" kind="BaseType" type="BYTE" />
<child offset="46" name="tmDefaultChar" kind="BaseType" type="BYTE" />
<child offset="47" name="tmBreakChar" kind="BaseType" type="BYTE" />
<child offset="48" name="tmItalic" kind="BaseType" type="BYTE" />
<child offset="49" name="tmUnderlined" kind="BaseType" type="BYTE" />
<child offset="50" name="tmStruckOut" kind="BaseType" type="BYTE" />
<child offset="51" name="tmPitchAndFamily" kind="BaseType" type="BYTE" />
<child offset="52" name="tmCharSet" kind="BaseType" type="BYTE" />
</TypeDefine>
<TypeDefine name="tagEMRPOLYPOLYLINE16" kind="struct" len="40">
<child offset="0" name="emr" kind="struct" type="tagEMR" />
<child offset="8" name="rclBounds" kind="struct" type="_RECTL" />
<child offset="24" name="nPolys" kind="BaseType" type="DWORD" />
<child offset="28" name="cpts" kind="BaseType" type="DWORD" />
<child offset="32" name="aPolyCounts" kind="array" num="1">
<child kind="BaseType" type="DWORD" />
</child>
<child offset="36" name="apts" kind="array" num="1">
<child kind="struct" type="tagPOINTS" />
</child>
</TypeDefine>
<TypeDefine name="IOleWindow" kind="struct" len="4">
<child offset="0" name="lpVtbl" kind="pointer">
<child kind="struct" type="IOleWindowVtbl" />
</child>
</TypeDefine>
<TypeDefine name="IOleWindowVtbl" kind="struct" len="20">
<child offset="0" name="QueryInterface" kind="pointer">
<child kind="function" />
</child>
<child offset="4" name="AddRef" kind="pointer">
<child kind="function" />
</child>
<child offset="8" name="Release" kind="pointer">
<child kind="function" />
</child>
<child offset="12" name="GetWindow" kind="pointer">
<child kind="function" />
</child>
<child offset="16" name="ContextSensitiveHelp" kind="pointer">
<child kind="function" />
</child>
</TypeDefine>
<TypeDefine name="IInternetBindInfoVtbl" kind="struct" len="20">
<child offset="0" name="QueryInterface" kind="pointer">
<child kind="function" />
</child>
<child offset="4" name="AddRef" kind="pointer">
<child kind="function" />
</child>
<child offset="8" name="Release" kind="pointer">
<child kind="function" />
</child>
<child offset="12" name="GetBindInfo" kind="pointer">
<child kind="function" />
</child>
<child offset="16" name="GetBindString" kind="pointer">
<child kind="function" />
</child>
</TypeDefine>
<TypeDefine name="IInternetBindInfo" kind="struct" len="4">
<child offset="0" name="lpVtbl" kind="pointer">
<child kind="struct" type="IInternetBindInfoVtbl" />
</child>
</TypeDefine>
<TypeDefine name="T_zMmiaSm_Context_Cnf" kind="struct" len="8">
<child offset="0" name="bSrcIndex" kind="BaseType" type="BYTE" />
<child offset="1" name="bDesIndex" kind="BaseType" type="BYTE" />
<child offset="2" name="bContextInd" kind="BaseType" type="BYTE" />
<child offset="3" name="bPadding" kind="BaseType" type="BYTE" />
<child offset="4" name="pSmEsmData" kind="pointer" type="BYTE" />
</TypeDefine>
<TypeDefine name="T_z_FrbdnTaListLog" kind="struct" len="484">
<child offset="0" name="bVersion" kind="BaseType" type="BYTE" />
<child offset="1" name="bPadding" kind="BaseType" type="BYTE" />
<child offset="2" name="bFTaiNum" kind="BaseType" type="BYTE" />
<child offset="3" name="bFSTaiNum" kind="BaseType" type="BYTE" />
<child offset="4" name="atFTaiList" kind="array" num="40">
<child kind="struct" type="T_z_TAI_Trace" />
</child>
<child offset="244" name="atFSTaiList" kind="array" num="40">
<child kind="struct" type="T_z_TAI_Trace" />
</child>
</TypeDefine>
<TypeDefine name="T_z_TAI_Trace" kind="struct" len="6">
<child offset="0" name="tPlmnId" kind="struct" type="T_z_PlmnId_Trace" />
<child offset="4" name="tTac" kind="BaseType" type="WORD" />
</TypeDefine>
<TypeDefine name="tagEMRPOLYTEXTOUTA" kind="struct" len="80">
<child offset="0" name="emr" kind="struct" type="tagEMR" />
<child offset="8" name="rclBounds" kind="struct" type="_RECTL" />
<child offset="24" name="iGraphicsMode" kind="BaseType" type="DWORD" />
<child offset="28" name="exScale" kind="BaseType" type="float" />
<child offset="32" name="eyScale" kind="BaseType" type="float" />
<child offset="36" name="cStrings" kind="BaseType" type="long" />
<child offset="40" name="aemrtext" kind="array" num="1">
<child kind="struct" type="tagEMRTEXT" />
</child>
</TypeDefine>
<TypeDefine name="tagEMRTEXT" kind="struct" len="40">
<child offset="0" name="ptlReference" kind="struct" type="_POINTL" />
<child offset="8" name="nChars" kind="BaseType" type="DWORD" />
<child offset="12" name="offString" kind="BaseType" type="DWORD" />
<child offset="16" name="fOptions" kind="BaseType" type="DWORD" />
<child offset="20" name="rcl" kind="struct" type="_RECTL" />
<child offset="36" name="offDx" kind="BaseType" type="DWORD" />
</TypeDefine>
<TypeDefine name="IXMLDOMEntityVtbl" kind="struct" len="184">
<child offset="0" name="QueryInterface" kind="pointer">
<child kind="function" />
</child>
<child offset="4" name="AddRef" kind="pointer">
<child kind="function" />
</child>
<child offset="8" name="Release" kind="pointer">
<child kind="function" />
</child>
<child offset="12" name="GetTypeInfoCount" kind="pointer">
<child kind="function" />
</child>
<child offset="16" name="GetTypeInfo" kind="pointer">
<child kind="function" />
</child>
<child offset="20" name="GetIDsOfNames" kind="pointer">
<child kind="function" />
</child>
<child offset="24" name="Invoke" kind="pointer">
<child kind="function" />
</child>
<child offset="28" name="get_nodeName" kind="pointer">
<child kind="function" />
</child>
<child offset="32" name="get_nodeValue" kind="pointer">
<child kind="function" />
</child>
<child offset="36" name="put_nodeValue" kind="pointer">
<child kind="function" />
</child>
<child offset="40" name="get_nodeType" kind="pointer">
<child kind="function" />
</child>
<child offset="44" name="get_parentNode" kind="pointer">
<child kind="function" />
</child>
<child offset="48" name="get_childNodes" kind="pointer">
<child kind="function" />
</child>
<child offset="52" name="get_firstChild" kind="pointer">
<child kind="function" />
</child>
<child offset="56" name="get_lastChild" kind="pointer">
<child kind="function" />
</child>
<child offset="60" name="get_previousSibling" kind="pointer">
<child kind="function" />
</child>
<child offset="64" name="get_nextSibling" kind="pointer">
<child kind="function" />
</child>
<child offset="68" name="get_attributes" kind="pointer">
<child kind="function" />
</child>
<child offset="72" name="insertBefore" kind="pointer">
<child kind="function" />
</child>
<child offset="76" name="replaceChild" kind="pointer">
<child kind="function" />
</child>
<child offset="80" name="removeChild" kind="pointer">
<child kind="function" />
</child>
<child offset="84" name="appendChild" kind="pointer">
<child kind="function" />
</child>
<child offset="88" name="hasChildNodes" kind="pointer">
<child kind="function" />
</child>
<child offset="92" name="get_ownerDocument" kind="pointer">
<child kind="function" />
</child>
<child offset="96" name="cloneNode" kind="pointer">
<child kind="function" />
</child>
<child offset="100" name="get_nodeTypeString" kind="pointer">
<child kind="function" />
</child>
<child offset="104" name="get_text" kind="pointer">
<child kind="function" />
</child>
<child offset="108" name="put_text" kind="pointer">
<child kind="function" />
</child>
<child offset="112" name="get_specified" kind="pointer">
<child kind="function" />
</child>
<child offset="116" name="get_definition" kind="pointer">
<child kind="function" />
</child>
<child offset="120" name="get_nodeTypedValue" kind="pointer">
<child kind="function" />
</child>
<child offset="124" name="put_nodeTypedValue" kind="pointer">
<child kind="function" />
</child>
<child offset="128" name="get_dataType" kind="pointer">
<child kind="function" />
</child>
<child offset="132" name="put_dataType" kind="pointer">
<child kind="function" />
</child>
<child offset="136" name="get_xml" kind="pointer">
<child kind="function" />
</child>
<child offset="140" name="transformNode" kind="pointer">
<child kind="function" />
</child>
<child offset="144" name="selectNodes" kind="pointer">
<child kind="function" />
</child>
<child offset="148" name="selectSingleNode" kind="pointer">
<child kind="function" />
</child>
<child offset="152" name="get_parsed" kind="pointer">
<child kind="function" />
</child>
<child offset="156" name="get_namespaceURI" kind="pointer">
<child kind="function" />
</child>
<child offset="160" name="get_prefix" kind="pointer">
<child kind="function" />
</child>
<child offset="164" name="get_baseName" kind="pointer">
<child kind="function" />
</child>
<child offset="168" name="transformNodeToObject" kind="pointer">
<child kind="function" />
</child>
<child offset="172" name="get_publicId" kind="pointer">
<child kind="function" />
</child>
<child offset="176" name="get_systemId" kind="pointer">
<child kind="function" />
</child>
<child offset="180" name="get_notationName" kind="pointer">
<child kind="function" />
</child>
</TypeDefine>
<TypeDefine name="IXMLDOMEntity" kind="struct" len="4">
<child offset="0" name="lpVtbl" kind="pointer">
<child kind="struct" type="IXMLDOMEntityVtbl" />
</child>
</TypeDefine>
<TypeDefine name="T_zMmiaUmm_EpsModeQry_Cnf" kind="struct" len="4">
<child offset="0" name="bSrcIndex" kind="BaseType" type="BYTE" />
<child offset="1" name="bDesIndex" kind="BaseType" type="BYTE" />
<child offset="2" name="bMode" kind="BaseType" type="BYTE" />
<child offset="3" name="bPadding" kind="BaseType" type="BYTE" />
</TypeDefine>
<TypeDefine name="T_zWrlcAmCtrlPdu_TV" kind="struct" len="12">
<child offset="0" name="bVersion" kind="BaseType" type="BYTE" />
<child offset="1" name="bLochId" kind="BaseType" type="BYTE" />
<child offset="2" name="bDirect" kind="BaseType" type="BYTE" />
<child offset="3" name="bPadding" kind="BaseType" type="BYTE" />
<child offset="4" name="wPduBitSize" kind="BaseType" type="WORD" />
<child offset="6" name="wPadding" kind="BaseType" type="WORD" />
<child offset="8" name="abNackPdu" kind="array" num="4">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="tagMIXERCONTROLA" kind="struct" len="148">
<child offset="0" name="cbStruct" kind="BaseType" type="DWORD" />
<child offset="4" name="dwControlID" kind="BaseType" type="DWORD" />
<child offset="8" name="dwControlType" kind="BaseType" type="DWORD" />
<child offset="12" name="fdwControl" kind="BaseType" type="DWORD" />
<child offset="16" name="cMultipleItems" kind="BaseType" type="DWORD" />
<child offset="20" name="szShortName" kind="array" num="16">
<child kind="BaseType" type="char" />
</child>
<child offset="36" name="szName" kind="array" num="64">
<child kind="BaseType" type="char" />
</child>
<child offset="100" name="Bounds" kind="union" type="__unnamed" len="24">
<child offset="0" name="lMinimum" kind="BaseType" type="long" />
<child offset="4" name="lMaximum" kind="BaseType" type="long" />
<child offset="0" name="dwMinimum" kind="BaseType" type="DWORD" />
<child offset="4" name="dwMaximum" kind="BaseType" type="DWORD" />
<child offset="0" name="dwReserved" kind="array" num="6">
<child kind="BaseType" type="DWORD" />
</child>
</child>
<child offset="124" name="Metrics" kind="union" type="__unnamed" len="24">
<child offset="0" name="cSteps" kind="BaseType" type="DWORD" />
<child offset="0" name="cbCustomData" kind="BaseType" type="DWORD" />
<child offset="0" name="dwReserved" kind="array" num="6">
<child kind="BaseType" type="DWORD" />
</child>
</child>
</TypeDefine>
<TypeDefine name="IXMLDOMAttributeVtbl" kind="struct" len="184">
<child offset="0" name="QueryInterface" kind="pointer">
<child kind="function" />
</child>
<child offset="4" name="AddRef" kind="pointer">
<child kind="function" />
</child>
<child offset="8" name="Release" kind="pointer">
<child kind="function" />
</child>
<child offset="12" name="GetTypeInfoCount" kind="pointer">
<child kind="function" />
</child>
<child offset="16" name="GetTypeInfo" kind="pointer">
<child kind="function" />
</child>
<child offset="20" name="GetIDsOfNames" kind="pointer">
<child kind="function" />
</child>
<child offset="24" name="Invoke" kind="pointer">
<child kind="function" />
</child>
<child offset="28" name="get_nodeName" kind="pointer">
<child kind="function" />
</child>
<child offset="32" name="get_nodeValue" kind="pointer">
<child kind="function" />
</child>
<child offset="36" name="put_nodeValue" kind="pointer">
<child kind="function" />
</child>
<child offset="40" name="get_nodeType" kind="pointer">
<child kind="function" />
</child>
<child offset="44" name="get_parentNode" kind="pointer">
<child kind="function" />
</child>
<child offset="48" name="get_childNodes" kind="pointer">
<child kind="function" />
</child>
<child offset="52" name="get_firstChild" kind="pointer">
<child kind="function" />
</child>
<child offset="56" name="get_lastChild" kind="pointer">
<child kind="function" />
</child>
<child offset="60" name="get_previousSibling" kind="pointer">
<child kind="function" />
</child>
<child offset="64" name="get_nextSibling" kind="pointer">
<child kind="function" />
</child>
<child offset="68" name="get_attributes" kind="pointer">
<child kind="function" />
</child>
<child offset="72" name="insertBefore" kind="pointer">
<child kind="function" />
</child>
<child offset="76" name="replaceChild" kind="pointer">
<child kind="function" />
</child>
<child offset="80" name="removeChild" kind="pointer">
<child kind="function" />
</child>
<child offset="84" name="appendChild" kind="pointer">
<child kind="function" />
</child>
<child offset="88" name="hasChildNodes" kind="pointer">
<child kind="function" />
</child>
<child offset="92" name="get_ownerDocument" kind="pointer">
<child kind="function" />
</child>
<child offset="96" name="cloneNode" kind="pointer">
<child kind="function" />
</child>
<child offset="100" name="get_nodeTypeString" kind="pointer">
<child kind="function" />
</child>
<child offset="104" name="get_text" kind="pointer">
<child kind="function" />
</child>
<child offset="108" name="put_text" kind="pointer">
<child kind="function" />
</child>
<child offset="112" name="get_specified" kind="pointer">
<child kind="function" />
</child>
<child offset="116" name="get_definition" kind="pointer">
<child kind="function" />
</child>
<child offset="120" name="get_nodeTypedValue" kind="pointer">
<child kind="function" />
</child>
<child offset="124" name="put_nodeTypedValue" kind="pointer">
<child kind="function" />
</child>
<child offset="128" name="get_dataType" kind="pointer">
<child kind="function" />
</child>
<child offset="132" name="put_dataType" kind="pointer">
<child kind="function" />
</child>
<child offset="136" name="get_xml" kind="pointer">
<child kind="function" />
</child>
<child offset="140" name="transformNode" kind="pointer">
<child kind="function" />
</child>
<child offset="144" name="selectNodes" kind="pointer">
<child kind="function" />
</child>
<child offset="148" name="selectSingleNode" kind="pointer">
<child kind="function" />
</child>
<child offset="152" name="get_parsed" kind="pointer">
<child kind="function" />
</child>
<child offset="156" name="get_namespaceURI" kind="pointer">
<child kind="function" />
</child>
<child offset="160" name="get_prefix" kind="pointer">
<child kind="function" />
</child>
<child offset="164" name="get_baseName" kind="pointer">
<child kind="function" />
</child>
<child offset="168" name="transformNodeToObject" kind="pointer">
<child kind="function" />
</child>
<child offset="172" name="get_name" kind="pointer">
<child kind="function" />
</child>
<child offset="176" name="get_value" kind="pointer">
<child kind="function" />
</child>
<child offset="180" name="put_value" kind="pointer">
<child kind="function" />
</child>
</TypeDefine>
<TypeDefine name="T_zToolsL2_Event_Ta" kind="struct" len="4">
<child offset="0" name="bVersion" kind="BaseType" type="BYTE" />
<child offset="1" name="bPadding" kind="BaseType" type="BYTE" />
<child offset="2" name="wTaTimer" kind="BaseType" type="WORD" />
</TypeDefine>
<TypeDefine name="timeval" kind="struct" len="8">
<child offset="0" name="tv_sec" kind="BaseType" type="long" />
<child offset="4" name="tv_usec" kind="BaseType" type="long" />
</TypeDefine>
<TypeDefine name="T_zAtiUmm_NetName" kind="struct" len="220">
<child offset="0" name="bSpare0" kind="BITS" start="0" len="1" type="BYTE" />
<child offset="0" name="bCodeSchm" kind="BITS" start="1" len="3" type="BYTE" />
<child offset="0" name="bAddCI" kind="BITS" start="4" len="1" type="BYTE" />
<child offset="0" name="bNumSpare" kind="BITS" start="5" len="3" type="BYTE" />
<child offset="1" name="bTxtStrLen" kind="BaseType" type="BYTE" />
<child offset="2" name="abTxtStr" kind="array" num="218">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="tagPARAMDESC" kind="struct" len="8">
<child offset="0" name="pparamdescex" kind="pointer">
<child kind="struct" type="tagPARAMDESCEX" />
</child>
<child offset="4" name="wParamFlags" kind="BaseType" type="WORD" />
</TypeDefine>
<TypeDefine name="tagEMRMASKBLT" kind="struct" len="128">
<child offset="0" name="emr" kind="struct" type="tagEMR" />
<child offset="8" name="rclBounds" kind="struct" type="_RECTL" />
<child offset="24" name="xDest" kind="BaseType" type="long" />
<child offset="28" name="yDest" kind="BaseType" type="long" />
<child offset="32" name="cxDest" kind="BaseType" type="long" />
<child offset="36" name="cyDest" kind="BaseType" type="long" />
<child offset="40" name="dwRop" kind="BaseType" type="DWORD" />
<child offset="44" name="xSrc" kind="BaseType" type="long" />
<child offset="48" name="ySrc" kind="BaseType" type="long" />
<child offset="52" name="xformSrc" kind="struct" type="tagXFORM" />
<child offset="76" name="crBkColorSrc" kind="BaseType" type="DWORD" />
<child offset="80" name="iUsageSrc" kind="BaseType" type="DWORD" />
<child offset="84" name="offBmiSrc" kind="BaseType" type="DWORD" />
<child offset="88" name="cbBmiSrc" kind="BaseType" type="DWORD" />
<child offset="92" name="offBitsSrc" kind="BaseType" type="DWORD" />
<child offset="96" name="cbBitsSrc" kind="BaseType" type="DWORD" />
<child offset="100" name="xMask" kind="BaseType" type="long" />
<child offset="104" name="yMask" kind="BaseType" type="long" />
<child offset="108" name="iUsageMask" kind="BaseType" type="DWORD" />
<child offset="112" name="offBmiMask" kind="BaseType" type="DWORD" />
<child offset="116" name="cbBmiMask" kind="BaseType" type="DWORD" />
<child offset="120" name="offBitsMask" kind="BaseType" type="DWORD" />
<child offset="124" name="cbBitsMask" kind="BaseType" type="DWORD" />
</TypeDefine>
<TypeDefine name="tagMINIMIZEDMETRICS" kind="struct" len="20">
<child offset="0" name="cbSize" kind="BaseType" type="DWORD" />
<child offset="4" name="iWidth" kind="BaseType" type="int" />
<child offset="8" name="iHorzGap" kind="BaseType" type="int" />
<child offset="12" name="iVertGap" kind="BaseType" type="int" />
<child offset="16" name="iArrange" kind="BaseType" type="int" />
</TypeDefine>
<TypeDefine name="IOleClientSiteVtbl" kind="struct" len="36">
<child offset="0" name="QueryInterface" kind="pointer">
<child kind="function" />
</child>
<child offset="4" name="AddRef" kind="pointer">
<child kind="function" />
</child>
<child offset="8" name="Release" kind="pointer">
<child kind="function" />
</child>
<child offset="12" name="SaveObject" kind="pointer">
<child kind="function" />
</child>
<child offset="16" name="GetMoniker" kind="pointer">
<child kind="function" />
</child>
<child offset="20" name="GetContainer" kind="pointer">
<child kind="function" />
</child>
<child offset="24" name="ShowObject" kind="pointer">
<child kind="function" />
</child>
<child offset="28" name="OnShowWindow" kind="pointer">
<child kind="function" />
</child>
<child offset="32" name="RequestNewObjectLayout" kind="pointer">
<child kind="function" />
</child>
</TypeDefine>
<TypeDefine name="IOleContainer" kind="struct" len="4">
<child offset="0" name="lpVtbl" kind="pointer">
<child kind="struct" type="IOleContainerVtbl" />
</child>
</TypeDefine>
<TypeDefine name="T_zEM_W_ServCellPrioInfo" kind="struct" len="8">
<child offset="0" name="bPriority" kind="BaseType" type="BYTE" />
<child offset="1" name="bSPrioSearch1" kind="BaseType" type="BYTE" />
<child offset="2" name="bSPrioSearch2" kind="BaseType" type="BYTE" />
<child offset="3" name="bThreshServLow" kind="BaseType" type="BYTE" />
<child offset="4" name="bThreshServLow2" kind="BaseType" type="BYTE" />
<child offset="5" name="abPadding" kind="array" num="3">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="IInternalUnknownVtbl" kind="struct" len="16">
<child offset="0" name="QueryInterface" kind="pointer">
<child kind="function" />
</child>
<child offset="4" name="AddRef" kind="pointer">
<child kind="function" />
</child>
<child offset="8" name="Release" kind="pointer">
<child kind="function" />
</child>
<child offset="12" name="QueryInternalInterface" kind="pointer">
<child kind="function" />
</child>
</TypeDefine>
<TypeDefine name="IInternalUnknown" kind="struct" len="4">
<child offset="0" name="lpVtbl" kind="pointer">
<child kind="struct" type="IInternalUnknownVtbl" />
</child>
</TypeDefine>
<TypeDefine name="AsyncIAdviseSinkVtbl" kind="struct" len="52">
<child offset="0" name="QueryInterface" kind="pointer">
<child kind="function" />
</child>
<child offset="4" name="AddRef" kind="pointer">
<child kind="function" />
</child>
<child offset="8" name="Release" kind="pointer">
<child kind="function" />
</child>
<child offset="12" name="Begin_OnDataChange" kind="pointer">
<child kind="function" />
</child>
<child offset="16" name="Finish_OnDataChange" kind="pointer">
<child kind="function" />
</child>
<child offset="20" name="Begin_OnViewChange" kind="pointer">
<child kind="function" />
</child>
<child offset="24" name="Finish_OnViewChange" kind="pointer">
<child kind="function" />
</child>
<child offset="28" name="Begin_OnRename" kind="pointer">
<child kind="function" />
</child>
<child offset="32" name="Finish_OnRename" kind="pointer">
<child kind="function" />
</child>
<child offset="36" name="Begin_OnSave" kind="pointer">
<child kind="function" />
</child>
<child offset="40" name="Finish_OnSave" kind="pointer">
<child kind="function" />
</child>
<child offset="44" name="Begin_OnClose" kind="pointer">
<child kind="function" />
</child>
<child offset="48" name="Finish_OnClose" kind="pointer">
<child kind="function" />
</child>
</TypeDefine>
<TypeDefine name="AsyncIAdviseSink" kind="struct" len="4">
<child offset="0" name="lpVtbl" kind="pointer">
<child kind="struct" type="AsyncIAdviseSinkVtbl" />
</child>
</TypeDefine>
<TypeDefine name="T_zMmiaSs_CissQer_Cnf" kind="struct" len="36">
<child offset="0" name="bSrcIndex" kind="BaseType" type="BYTE" />
<child offset="1" name="bDesIndex" kind="BaseType" type="BYTE" />
<child offset="2" name="bClassNum" kind="BaseType" type="BYTE" />
<child offset="3" name="bPadding" kind="BaseType" type="BYTE" />
<child offset="4" name="atClass" kind="array" num="8">
<child kind="struct" type="T_zMmiaSs_ClassStatus" />
</child>
</TypeDefine>
<TypeDefine name="T_zMmiaSs_ClassStatus" kind="struct" len="4">
<child offset="0" name="bStatus" kind="BaseType" type="BYTE" />
<child offset="1" name="bClassFg" kind="BaseType" type="BYTE" />
<child offset="2" name="bClass" kind="BaseType" type="BYTE" />
<child offset="3" name="bPadding" kind="BaseType" type="BYTE" />
</TypeDefine>
<TypeDefine name="tagHSZPAIR" kind="struct" len="8">
<child offset="0" name="hszSvc" kind="pointer">
<child kind="struct" type="HSZ__" />
</child>
<child offset="4" name="hszTopic" kind="pointer">
<child kind="struct" type="HSZ__" />
</child>
</TypeDefine>
<TypeDefine name="IInitializeSpy" kind="struct" len="4">
<child offset="0" name="lpVtbl" kind="pointer">
<child kind="struct" type="IInitializeSpyVtbl" />
</child>
</TypeDefine>
<TypeDefine name="IInitializeSpyVtbl" kind="struct" len="28">
<child offset="0" name="QueryInterface" kind="pointer">
<child kind="function" />
</child>
<child offset="4" name="AddRef" kind="pointer">
<child kind="function" />
</child>
<child offset="8" name="Release" kind="pointer">
<child kind="function" />
</child>
<child offset="12" name="PreInitialize" kind="pointer">
<child kind="function" />
</child>
<child offset="16" name="PostInitialize" kind="pointer">
<child kind="function" />
</child>
<child offset="20" name="PreUninitialize" kind="pointer">
<child kind="function" />
</child>
<child offset="24" name="PostUninitialize" kind="pointer">
<child kind="function" />
</child>
</TypeDefine>
<TypeDefine name="T_zMmiaUmm_Active_Req" kind="struct" len="4">
<child offset="0" name="bSrcIndex" kind="BaseType" type="BYTE" />
<child offset="1" name="bDesIndex" kind="BaseType" type="BYTE" />
<child offset="2" name="bActiveType" kind="BITS" start="0" len="1" type="BYTE" />
<child offset="2" name="bActiveValue" kind="BITS" start="1" len="2" type="BYTE" />
<child offset="3" name="bPadding" kind="BaseType" type="BYTE" />
</TypeDefine>
<TypeDefine name="T_zMmiaL1T_Ztpcg_Cnf" kind="struct" len="132">
<child offset="0" name="bSrcIndex" kind="BaseType" type="BYTE" />
<child offset="1" name="bDesIndex" kind="BaseType" type="BYTE" />
<child offset="2" name="bCmd" kind="BaseType" type="BYTE" />
<child offset="3" name="bRslt" kind="BaseType" type="BYTE" />
<child offset="4" name="abValFg" kind="array" num="25">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="29" name="abPadding" kind="array" num="3">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="32" name="alVal" kind="array" num="25">
<child kind="BaseType" type="long" />
</child>
</TypeDefine>
<TypeDefine name="T_ZCAT_Phy_Log_Unit_Header" kind="struct" len="8">
<child offset="0" name="type" kind="BaseType" type="DWORD" />
<child offset="4" name="len" kind="BaseType" type="DWORD" />
</TypeDefine>
<TypeDefine name="T_z_DelayTest_Ind" kind="struct" len="8">
<child offset="0" name="bVersion" kind="BaseType" type="BYTE" />
<child offset="1" name="bCountType" kind="BaseType" type="BYTE" />
<child offset="2" name="bDirect" kind="BaseType" type="BYTE" />
<child offset="3" name="bRslt" kind="BaseType" type="BYTE" />
<child offset="4" name="dwTimeCount" kind="BaseType" type="DWORD" />
</TypeDefine>
<TypeDefine name="DISPLAYCONFIG_PATH_SOURCE_INFO" kind="struct" len="20">
<child offset="0" name="adapterId" kind="struct" type="_LUID" />
<child offset="8" name="id" kind="BaseType" type="DWORD" />
<child offset="12" name="modeInfoIdx" kind="BaseType" type="DWORD" />
<child offset="16" name="statusFlags" kind="BaseType" type="DWORD" />
</TypeDefine>
<TypeDefine name="T_zMmiaAs_Zcsq_Qry_Cnf" kind="struct" len="8">
<child offset="0" name="bSrcIndex" kind="BaseType" type="BYTE" />
<child offset="1" name="bDesIndex" kind="BaseType" type="BYTE" />
<child offset="2" name="bAct" kind="BaseType" type="BYTE" />
<child offset="3" name="bRssi" kind="BaseType" type="BYTE" />
<child offset="4" name="bBer" kind="BaseType" type="BYTE" />
<child offset="5" name="abpadding" kind="array" num="3">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="T_z_Polygon" kind="struct" len="8">
<child offset="0" name="ptCoordinates" kind="pointer">
<child kind="struct" type="T_z_Coordinate" />
</child>
<child offset="4" name="bNum" kind="BaseType" type="BYTE" />
<child offset="5" name="bPadding" kind="array" num="3">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="tagSTATDATA" kind="struct" len="32">
<child offset="0" name="formatetc" kind="struct" type="tagFORMATETC" />
<child offset="20" name="advf" kind="BaseType" type="DWORD" />
<child offset="24" name="pAdvSink" kind="pointer">
<child kind="struct" type="IAdviseSink" />
</child>
<child offset="28" name="dwConnection" kind="BaseType" type="DWORD" />
</TypeDefine>
<TypeDefine name="tagICONMETRICSW" kind="struct" len="108">
<child offset="0" name="cbSize" kind="BaseType" type="DWORD" />
<child offset="4" name="iHorzSpacing" kind="BaseType" type="int" />
<child offset="8" name="iVertSpacing" kind="BaseType" type="int" />
<child offset="12" name="iTitleWrap" kind="BaseType" type="int" />
<child offset="16" name="lfFont" kind="struct" type="tagLOGFONTW" />
</TypeDefine>
<TypeDefine name="tagEMRSETTEXTCOLOR" kind="struct" len="12">
<child offset="0" name="emr" kind="struct" type="tagEMR" />
<child offset="8" name="crColor" kind="BaseType" type="DWORD" />
</TypeDefine>
<TypeDefine name="T_zWRRC_PROTOCOL_ERROR" kind="struct" len="4">
<child offset="0" name="bVersion" kind="BaseType" type="BYTE" />
<child offset="1" name="bProtocolError" kind="BaseType" type="BYTE" />
<child offset="2" name="abPadding" kind="array" num="2">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="tagSTATSTG" kind="struct" len="72">
<child offset="0" name="pwcsName" kind="pointer" type="WORD" />
<child offset="4" name="type" kind="BaseType" type="DWORD" />
<child offset="8" name="cbSize" kind="union" type="_ULARGE_INTEGER" />
<child offset="16" name="mtime" kind="struct" type="_FILETIME" />
<child offset="24" name="ctime" kind="struct" type="_FILETIME" />
<child offset="32" name="atime" kind="struct" type="_FILETIME" />
<child offset="40" name="grfMode" kind="BaseType" type="DWORD" />
<child offset="44" name="grfLocksSupported" kind="BaseType" type="DWORD" />
<child offset="48" name="clsid" kind="struct" type="_GUID" />
<child offset="64" name="grfStateBits" kind="BaseType" type="DWORD" />
<child offset="68" name="reserved" kind="BaseType" type="DWORD" />
</TypeDefine>
<TypeDefine name="T_zMmiaSs_CcfcQer_Cnf" kind="struct" len="612">
<child offset="0" name="bSrcIndex" kind="BaseType" type="BYTE" />
<child offset="1" name="bDesIndex" kind="BaseType" type="BYTE" />
<child offset="2" name="bFwdFeatNum" kind="BaseType" type="BYTE" />
<child offset="3" name="bPadding" kind="BaseType" type="BYTE" />
<child offset="4" name="atFwdFeat" kind="array" num="8">
<child kind="struct" type="T_zMmiaSs_FwdFeat" />
</child>
</TypeDefine>
<TypeDefine name="T_zMmiaSs_FwdFeat" kind="struct" len="76">
<child offset="0" name="bStatus" kind="BaseType" type="BYTE" />
<child offset="1" name="bClassFg" kind="BaseType" type="BYTE" />
<child offset="2" name="bClass" kind="BaseType" type="BYTE" />
<child offset="3" name="bTimeFg" kind="BaseType" type="BYTE" />
<child offset="4" name="bTime" kind="BaseType" type="BYTE" />
<child offset="5" name="abPadding" kind="array" num="3">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="8" name="tFwdNum" kind="struct" type="T_zPS_CallNum" />
<child offset="52" name="tSubAddr" kind="struct" type="T_zPS_CallSubAddr" />
</TypeDefine>
<TypeDefine name="T_zMmiaSm_PdpAct_Ind" kind="struct" len="131">
<child offset="0" name="bSrcIndex" kind="BaseType" type="BYTE" />
<child offset="1" name="bDesIndex" kind="BaseType" type="BYTE" />
<child offset="2" name="abPadding1" kind="array" num="2">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="4" name="tPdpAddr" kind="struct" type="T_zMmiaSm_PdpAddr" />
<child offset="28" name="abApn" kind="array" num="100">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="128" name="abPadding2" kind="array" num="3">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="T_zEumcr_NEutraFreqMeasRlts" kind="struct" len="272">
<child offset="0" name="dwEarfcn" kind="BaseType" type="DWORD" />
<child offset="4" name="bReselPrior" kind="BaseType" type="BYTE" />
<child offset="5" name="bThresh" kind="BaseType" type="BYTE" />
<child offset="8" name="dwTreselection" kind="BaseType" type="DWORD" />
<child offset="12" name="bCellNum" kind="BaseType" type="BYTE" />
<child offset="13" name="bCsgFreqInd" kind="BaseType" type="BYTE" />
<child offset="14" name="tNEutraCellRlts" kind="array" num="32">
<child kind="struct" type="T_zEumcr_NEutraCellMeasRlts" />
</child>
</TypeDefine>
<TypeDefine name="T_zEumcr_NEutraCellMeasRlts" kind="struct" len="8">
<child offset="0" name="wPci" kind="BaseType" type="WORD" />
<child offset="2" name="bRsrp" kind="BaseType" type="BYTE" />
<child offset="3" name="bRsrq" kind="BaseType" type="BYTE" />
<child offset="4" name="bSrxlev" kind="BaseType" type="BYTE" />
<child offset="5" name="bSqual" kind="BaseType" type="BYTE" />
<child offset="6" name="sRValue" kind="BaseType" type="short" />
</TypeDefine>
<TypeDefine name="tagCHARSETINFO" kind="struct" len="32">
<child offset="0" name="ciCharset" kind="BaseType" type="DWORD" />
<child offset="4" name="ciACP" kind="BaseType" type="DWORD" />
<child offset="8" name="fs" kind="struct" type="tagFONTSIGNATURE" />
</TypeDefine>
<TypeDefine name="IMonikerPropVtbl" kind="struct" len="16">
<child offset="0" name="QueryInterface" kind="pointer">
<child kind="function" />
</child>
<child offset="4" name="AddRef" kind="pointer">
<child kind="function" />
</child>
<child offset="8" name="Release" kind="pointer">
<child kind="function" />
</child>
<child offset="12" name="PutProperty" kind="pointer">
<child kind="function" />
</child>
</TypeDefine>
<TypeDefine name="IMonikerProp" kind="struct" len="4">
<child offset="0" name="lpVtbl" kind="pointer">
<child kind="struct" type="IMonikerPropVtbl" />
</child>
</TypeDefine>
<TypeDefine name="T_zWmac_DpaPduPara" kind="struct" len="100">
<child offset="0" name="bVersion" kind="BaseType" type="BYTE" />
<child offset="1" name="bPadding" kind="BaseType" type="BYTE" />
<child offset="2" name="bMacVersion" kind="BaseType" type="BYTE" />
<child offset="3" name="bQueueNum" kind="BaseType" type="BYTE" />
<child offset="4" name="atDpaStsPara" kind="array" num="8">
<child kind="struct" type="T_zWmac_DpaStsPara" />
</child>
</TypeDefine>
<TypeDefine name="T_zWmac_DpaStsPara" kind="struct" len="12">
<child offset="0" name="wRcvTsn" kind="BaseType" type="WORD" />
<child offset="2" name="wNextExpectedTsn" kind="BaseType" type="WORD" />
<child offset="4" name="wRcvWinUpperEdge" kind="BaseType" type="WORD" />
<child offset="6" name="wT1Tsn" kind="BaseType" type="WORD" />
<child offset="8" name="bQueIdAndLgchId" kind="BaseType" type="BYTE" />
<child offset="9" name="bPadding" kind="BaseType" type="BYTE" />
<child offset="10" name="wSiL" kind="BaseType" type="WORD" />
</TypeDefine>
<TypeDefine name="T_zDev_Nv_GSM_CM_Capa" kind="struct" len="4">
<child offset="0" name="bNeedUlCmToMeasGSM450" kind="BITS" start="0" len="1" type="BYTE" />
<child offset="0" name="bNeedDlCmToMeasGSM450" kind="BITS" start="1" len="1" type="BYTE" />
<child offset="0" name="bNeedUlCmToMeasGSM480" kind="BITS" start="2" len="1" type="BYTE" />
<child offset="0" name="bNeedDlCmToMeasGSM480" kind="BITS" start="3" len="1" type="BYTE" />
<child offset="0" name="bNeedUlCmToMeasGSM850" kind="BITS" start="4" len="1" type="BYTE" />
<child offset="0" name="bNeedDlCmToMeasGSM850" kind="BITS" start="5" len="1" type="BYTE" />
<child offset="0" name="bNeedUlCmToMeasGSM900P" kind="BITS" start="6" len="1" type="BYTE" />
<child offset="0" name="bNeedDlCmToMeasGSM900P" kind="BITS" start="7" len="1" type="BYTE" />
<child offset="1" name="bNeedUlCmToMeasGSM900E" kind="BITS" start="0" len="1" type="BYTE" />
<child offset="1" name="bNeedDlCmToMeasGSM900E" kind="BITS" start="1" len="1" type="BYTE" />
<child offset="1" name="bNeedUlCmToMeasGSM1900" kind="BITS" start="2" len="1" type="BYTE" />
<child offset="1" name="bNeedDlCmToMeasGSM1900" kind="BITS" start="3" len="1" type="BYTE" />
<child offset="1" name="bNeedUlCmToMeasGSM1800" kind="BITS" start="4" len="1" type="BYTE" />
<child offset="1" name="bNeedDlCmToMeasGSM1800" kind="BITS" start="5" len="1" type="BYTE" />
<child offset="2" name="bPadding" kind="array" num="2">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="DRVCONFIGINFOEX" kind="struct" len="16">
<child offset="0" name="dwDCISize" kind="BaseType" type="DWORD" />
<child offset="4" name="lpszDCISectionName" kind="pointer" type="wchar_t" />
<child offset="8" name="lpszDCIAliasName" kind="pointer" type="wchar_t" />
<child offset="12" name="dnDevNode" kind="BaseType" type="DWORD" />
</TypeDefine>
<TypeDefine name="T_zWRRC_CMINFO" kind="struct" len="172">
<child offset="0" name="bVersion" kind="BaseType" type="BYTE" />
<child offset="1" name="bCmNum" kind="BaseType" type="BYTE" />
<child offset="2" name="abPadding" kind="array" num="2">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="4" name="atCmItem" kind="array" num="6">
<child kind="struct" type="T_zWRRC_CmItem" />
</child>
</TypeDefine>
<TypeDefine name="T_zWRRC_CmItem" kind="struct" len="28">
<child offset="0" name="bTgpsi" kind="BaseType" type="BYTE" />
<child offset="1" name="bStatus" kind="BaseType" type="BYTE" />
<child offset="2" name="bCmCfgFlg" kind="BaseType" type="BYTE" />
<child offset="3" name="bPadding" kind="BaseType" type="BYTE" />
<child offset="4" name="tCmCfgInfo" kind="struct" type="T_zWRRC_CmCfgInfo" />
</TypeDefine>
<TypeDefine name="tagEMROFFSETCLIPRGN" kind="struct" len="16">
<child offset="0" name="emr" kind="struct" type="tagEMR" />
<child offset="8" name="ptlOffset" kind="struct" type="_POINTL" />
</TypeDefine>
<TypeDefine name="ILockBytes" kind="struct" len="4">
<child offset="0" name="lpVtbl" kind="pointer">
<child kind="struct" type="ILockBytesVtbl" />
</child>
</TypeDefine>
<TypeDefine name="ILockBytesVtbl" kind="struct" len="40">
<child offset="0" name="QueryInterface" kind="pointer">
<child kind="function" />
</child>
<child offset="4" name="AddRef" kind="pointer">
<child kind="function" />
</child>
<child offset="8" name="Release" kind="pointer">
<child kind="function" />
</child>
<child offset="12" name="ReadAt" kind="pointer">
<child kind="function" />
</child>
<child offset="16" name="WriteAt" kind="pointer">
<child kind="function" />
</child>
<child offset="20" name="Flush" kind="pointer">
<child kind="function" />
</child>
<child offset="24" name="SetSize" kind="pointer">
<child kind="function" />
</child>
<child offset="28" name="LockRegion" kind="pointer">
<child kind="function" />
</child>
<child offset="32" name="UnlockRegion" kind="pointer">
<child kind="function" />
</child>
<child offset="36" name="Stat" kind="pointer">
<child kind="function" />
</child>
</TypeDefine>
<TypeDefine name="T_zWmac_MaceCfgPara" kind="struct" len="16432">
<child offset="0" name="bVersion" kind="BaseType" type="BYTE" />
<child offset="1" name="bEdchTTI" kind="BaseType" type="BYTE" />
<child offset="2" name="bEtfciTableIndex" kind="BaseType" type="BYTE" />
<child offset="3" name="bEMacdFlowNum" kind="BaseType" type="BYTE" />
<child offset="4" name="wHappyBitDelayCondition" kind="BaseType" type="WORD" />
<child offset="6" name="wPadding" kind="BaseType" type="WORD" />
<child offset="8" name="atMacdFlowPara" kind="array" num="8">
<child kind="struct" type="T_zWmac_MacdFlowPara" />
</child>
<child offset="16424" name="wTsing" kind="BaseType" type="WORD" />
<child offset="16426" name="wTsig" kind="BaseType" type="WORD" />
<child offset="16428" name="bMinEtfcSet" kind="BaseType" type="BYTE" />
<child offset="16429" name="bSchHarqBitmap" kind="BaseType" type="BYTE" />
<child offset="16430" name="bSiPowerOff" kind="BaseType" type="BYTE" />
<child offset="16431" name="bPadding" kind="BaseType" type="BYTE" />
</TypeDefine>
<TypeDefine name="T_zWmac_MacdFlowPara" kind="struct" len="2052">
<child offset="0" name="bMacdFlowId" kind="BaseType" type="BYTE" />
<child offset="1" name="bPowerOff" kind="BaseType" type="BYTE" />
<child offset="2" name="bMaxRetranNum" kind="BaseType" type="BYTE" />
<child offset="3" name="bMuxListBitmap" kind="BaseType" type="BYTE" />
<child offset="4" name="bSchType" kind="BaseType" type="BYTE" />
<child offset="5" name="bLgchNum" kind="BaseType" type="BYTE" />
<child offset="6" name="wPadding" kind="BaseType" type="WORD" />
<child offset="8" name="atMacdFlowLgchInfo" kind="array" num="15">
<child kind="struct" type="T_zWmac_MacdFlowLgchPara" />
</child>
<child offset="2048" name="wNonSchGrant" kind="BaseType" type="WORD" />
<child offset="2050" name="bNonSchHarqBitmap" kind="BaseType" type="BYTE" />
<child offset="2051" name="bPadding" kind="BaseType" type="BYTE" />
</TypeDefine>
<TypeDefine name="T_ZDrvNv_PlatData" kind="struct" len="3072">
<child offset="0" name="reserved" kind="array" num="3072">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="T_zEM_W_GsmCellReselInfo" kind="struct" len="20">
<child offset="0" name="bCellEvaInfoType" kind="BaseType" type="BYTE" />
<child offset="1" name="abPadding" kind="array" num="3">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="4" name="tGsmCellInfo" kind="struct" type="T_zEM_W_GsmCellInfo" />
<child offset="12" name="tEvaInfo" kind="union" type="__unnamed" len="8">
<child offset="0" name="tCellSelecSib11_12" kind="struct" type="T_zEM_W_CellSelecSib11_12" />
<child offset="0" name="tGsmCellPrioInfo" kind="struct" type="T_zEm_W_GCellPrioInfo" />
</child>
</TypeDefine>
<TypeDefine name="T_zEm_W_GCellPrioInfo" kind="struct" len="8">
<child offset="0" name="bPriority" kind="BaseType" type="BYTE" />
<child offset="1" name="bThreshXHigh" kind="BaseType" type="BYTE" />
<child offset="2" name="bThreshXLow" kind="BaseType" type="BYTE" />
<child offset="3" name="bPadding" kind="BaseType" type="BYTE" />
<child offset="4" name="sQRxLevMinGSM" kind="BaseType" type="short" />
<child offset="6" name="wPadding" kind="BaseType" type="WORD" />
</TypeDefine>
<TypeDefine name="T_zMmiaAs_Band39_Info_Ind" kind="struct" len="4">
<child offset="0" name="bSrcIndex" kind="BaseType" type="BYTE" />
<child offset="1" name="bDesIndex" kind="BaseType" type="BYTE" />
<child offset="2" name="bBand39Info" kind="BaseType" type="BYTE" />
<child offset="3" name="bPadding" kind="BaseType" type="BYTE" />
</TypeDefine>
<TypeDefine name="NDR_ALLOC_ALL_NODES_CONTEXT" kind="struct" len="0" />
<TypeDefine name="T_ZOss_Mon_Set_Flag" kind="struct" len="4">
<child offset="0" name="flag" kind="BaseType" type="DWORD" />
</TypeDefine>
<TypeDefine name="T_ZOss_Mon_Pool" kind="struct" len="8">
<child offset="0" name="num" kind="BaseType" type="DWORD" />
<child offset="4" name="ele" kind="pointer">
<child kind="struct" type="T_ZOss_Mon_Pool_Ele" />
</child>
</TypeDefine>
<TypeDefine name="T_zMmiaEsm_EpsBearerAct_Ind" kind="struct" len="8">
<child offset="0" name="bSrcIndex" kind="BaseType" type="BYTE" />
<child offset="1" name="bDesIndex" kind="BaseType" type="BYTE" />
<child offset="2" name="bBearerFlg" kind="BaseType" type="BYTE" />
<child offset="3" name="bCid" kind="BaseType" type="BYTE" />
<child offset="4" name="bPrimCid" kind="BaseType" type="BYTE" />
<child offset="5" name="abPadding" kind="array" num="3">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="T_zWrlcUlTm_Info" kind="struct" len="4">
<child offset="0" name="bTmLochType" kind="BaseType" type="BYTE" />
<child offset="1" name="bUlLochId" kind="BaseType" type="BYTE" />
<child offset="2" name="bTimeDiscVal" kind="BaseType" type="BYTE" />
<child offset="3" name="bSegmFg" kind="BaseType" type="BYTE" />
</TypeDefine>
<TypeDefine name="T_zMmiaCc_Open_VoiceChnl_Req" kind="struct" len="4">
<child offset="0" name="bSrcIndex" kind="BaseType" type="BYTE" />
<child offset="1" name="bDesIndex" kind="BaseType" type="BYTE" />
<child offset="2" name="bCallId" kind="BaseType" type="BYTE" />
<child offset="3" name="bPadding" kind="BaseType" type="BYTE" />
</TypeDefine>
<TypeDefine name="IBindingVtbl" kind="struct" len="36">
<child offset="0" name="QueryInterface" kind="pointer">
<child kind="function" />
</child>
<child offset="4" name="AddRef" kind="pointer">
<child kind="function" />
</child>
<child offset="8" name="Release" kind="pointer">
<child kind="function" />
</child>
<child offset="12" name="Abort" kind="pointer">
<child kind="function" />
</child>
<child offset="16" name="Suspend" kind="pointer">
<child kind="function" />
</child>
<child offset="20" name="Resume" kind="pointer">
<child kind="function" />
</child>
<child offset="24" name="SetPriority" kind="pointer">
<child kind="function" />
</child>
<child offset="28" name="GetPriority" kind="pointer">
<child kind="function" />
</child>
<child offset="32" name="GetBindResult" kind="pointer">
<child kind="function" />
</child>
</TypeDefine>
<TypeDefine name="xTimerHeaderStruct" kind="struct" len="28">
<child offset="0" name="ee_succ" kind="pointer">
<child kind="struct" type="xTimerHeaderStruct" />
</child>
<child offset="4" name="le_succ" kind="pointer">
<child kind="struct" type="xTimerHeaderStruct" />
</child>
<child offset="8" name="SignalCode" kind="BaseType" type="DWORD" />
<child offset="12" name="Sender" kind="pointer">
<child kind="struct" type="s_queue" />
</child>
<child offset="16" name="ee_time" kind="BaseType" type="long" />
<child offset="20" name="le_time" kind="BaseType" type="long" />
<child offset="24" name="param" kind="BaseType" type="DWORD" />
</TypeDefine>
<TypeDefine name="tagINPUT" kind="struct" len="28">
<child offset="0" name="type" kind="BaseType" type="DWORD" />
<child offset="4" name="mi" kind="struct" type="tagMOUSEINPUT" />
<child offset="4" name="ki" kind="struct" type="tagKEYBDINPUT" />
<child offset="4" name="hi" kind="struct" type="tagHARDWAREINPUT" />
</TypeDefine>
<TypeDefine name="tagMOUSEINPUT" kind="struct" len="24">
<child offset="0" name="dx" kind="BaseType" type="long" />
<child offset="4" name="dy" kind="BaseType" type="long" />
<child offset="8" name="mouseData" kind="BaseType" type="DWORD" />
<child offset="12" name="dwFlags" kind="BaseType" type="DWORD" />
<child offset="16" name="time" kind="BaseType" type="DWORD" />
<child offset="20" name="dwExtraInfo" kind="BaseType" type="DWORD" />
</TypeDefine>
<TypeDefine name="tagKEYBDINPUT" kind="struct" len="16">
<child offset="0" name="wVk" kind="BaseType" type="WORD" />
<child offset="2" name="wScan" kind="BaseType" type="WORD" />
<child offset="4" name="dwFlags" kind="BaseType" type="DWORD" />
<child offset="8" name="time" kind="BaseType" type="DWORD" />
<child offset="12" name="dwExtraInfo" kind="BaseType" type="DWORD" />
</TypeDefine>
<TypeDefine name="tagHARDWAREINPUT" kind="struct" len="8">
<child offset="0" name="uMsg" kind="BaseType" type="DWORD" />
<child offset="4" name="wParamL" kind="BaseType" type="WORD" />
<child offset="6" name="wParamH" kind="BaseType" type="WORD" />
</TypeDefine>
<TypeDefine name="T_zWRRC_PRIOINFO" kind="struct" len="472">
<child offset="0" name="bVersion" kind="BaseType" type="BYTE" />
<child offset="1" name="abPadding" kind="array" num="3">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="4" name="tServPrioInfo" kind="struct" type="T_zWRRC_ServPrioInfo" />
<child offset="12" name="tUtraFreqPrioInfo" kind="struct" type="T_zWRRC_UtraPrioInfo" />
<child offset="80" name="tGsmPrioInfo" kind="struct" type="T_zWRRC_GsmPrioInfo" />
<child offset="340" name="tLteFreqPrioInfo" kind="struct" type="T_zWRRC_LtePrioInfo" />
</TypeDefine>
<TypeDefine name="T_zWRRC_ServPrioInfo" kind="struct" len="8">
<child offset="0" name="bPrio" kind="BaseType" type="BYTE" />
<child offset="1" name="bSprioSearch1" kind="BaseType" type="BYTE" />
<child offset="2" name="bSprioSearch2" kind="BaseType" type="BYTE" />
<child offset="3" name="bThreshServlow" kind="BaseType" type="BYTE" />
<child offset="4" name="bThreshServlow2" kind="BaseType" type="BYTE" />
<child offset="5" name="abPadding" kind="array" num="3">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="T_zWRRC_UtraPrioInfo" kind="struct" len="68">
<child offset="0" name="bFreqNum" kind="BaseType" type="BYTE" />
<child offset="1" name="abPadding" kind="array" num="3">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="4" name="atFreqPrioInfo" kind="array" num="8">
<child kind="struct" type="T_zWRRC_UtraFreqPrioInfo" />
</child>
</TypeDefine>
<TypeDefine name="T_zWRRC_GsmPrioInfo" kind="struct" len="260">
<child offset="0" name="bCellNum" kind="BaseType" type="BYTE" />
<child offset="1" name="abPadding" kind="array" num="3">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="4" name="atGsmCellPrioInfo" kind="array" num="32">
<child kind="struct" type="T_zWRRC_GsmCellPrioInfo" />
</child>
</TypeDefine>
<TypeDefine name="T_zWRRC_LtePrioInfo" kind="struct" len="132">
<child offset="0" name="bFreqNum" kind="BaseType" type="BYTE" />
<child offset="1" name="abPadding" kind="array" num="3">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="4" name="atLteFreqPrioInfo" kind="array" num="8">
<child kind="struct" type="T_zWRRC_LteFreqPrioInfo" />
</child>
</TypeDefine>
<TypeDefine name="FILE_ID_DESCRIPTOR" kind="struct" len="24">
<child offset="0" name="dwSize" kind="BaseType" type="DWORD" />
<child offset="4" name="Type" kind="BaseType" type="int" />
<child offset="8" name="FileId" kind="union" type="_LARGE_INTEGER" />
<child offset="8" name="ObjectId" kind="struct" type="_GUID" />
</TypeDefine>
<TypeDefine name="IROTData" kind="struct" len="4">
<child offset="0" name="lpVtbl" kind="pointer">
<child kind="struct" type="IROTDataVtbl" />
</child>
</TypeDefine>
<TypeDefine name="IROTDataVtbl" kind="struct" len="16">
<child offset="0" name="QueryInterface" kind="pointer">
<child kind="function" />
</child>
<child offset="4" name="AddRef" kind="pointer">
<child kind="function" />
</child>
<child offset="8" name="Release" kind="pointer">
<child kind="function" />
</child>
<child offset="12" name="GetComparisonData" kind="pointer">
<child kind="function" />
</child>
</TypeDefine>
<TypeDefine name="IInternetZoneManagerEx2" kind="struct" len="4">
<child offset="0" name="lpVtbl" kind="pointer">
<child kind="struct" type="IInternetZoneManagerEx2Vtbl" />
</child>
</TypeDefine>
<TypeDefine name="IInternetZoneManagerEx2Vtbl" kind="struct" len="84">
<child offset="0" name="QueryInterface" kind="pointer">
<child kind="function" />
</child>
<child offset="4" name="AddRef" kind="pointer">
<child kind="function" />
</child>
<child offset="8" name="Release" kind="pointer">
<child kind="function" />
</child>
<child offset="12" name="GetZoneAttributes" kind="pointer">
<child kind="function" />
</child>
<child offset="16" name="SetZoneAttributes" kind="pointer">
<child kind="function" />
</child>
<child offset="20" name="GetZoneCustomPolicy" kind="pointer">
<child kind="function" />
</child>
<child offset="24" name="SetZoneCustomPolicy" kind="pointer">
<child kind="function" />
</child>
<child offset="28" name="GetZoneActionPolicy" kind="pointer">
<child kind="function" />
</child>
<child offset="32" name="SetZoneActionPolicy" kind="pointer">
<child kind="function" />
</child>
<child offset="36" name="PromptAction" kind="pointer">
<child kind="function" />
</child>
<child offset="40" name="LogAction" kind="pointer">
<child kind="function" />
</child>
<child offset="44" name="CreateZoneEnumerator" kind="pointer">
<child kind="function" />
</child>
<child offset="48" name="GetZoneAt" kind="pointer">
<child kind="function" />
</child>
<child offset="52" name="DestroyZoneEnumerator" kind="pointer">
<child kind="function" />
</child>
<child offset="56" name="CopyTemplatePoliciesToZone" kind="pointer">
<child kind="function" />
</child>
<child offset="60" name="GetZoneActionPolicyEx" kind="pointer">
<child kind="function" />
</child>
<child offset="64" name="SetZoneActionPolicyEx" kind="pointer">
<child kind="function" />
</child>
<child offset="68" name="GetZoneAttributesEx" kind="pointer">
<child kind="function" />
</child>
<child offset="72" name="GetZoneSecurityState" kind="pointer">
<child kind="function" />
</child>
<child offset="76" name="GetIESecurityState" kind="pointer">
<child kind="function" />
</child>
<child offset="80" name="FixUnsecureSettings" kind="pointer">
<child kind="function" />
</child>
</TypeDefine>
<TypeDefine name="T_zApMmia_ZcpbqSet_Req" kind="struct" len="4">
<child offset="0" name="bSrcIndex" kind="BaseType" type="BYTE" />
<child offset="1" name="bDesIndex" kind="BaseType" type="BYTE" />
<child offset="2" name="bSetIndexFlg" kind="BaseType" type="BYTE" />
<child offset="3" name="bSetIndex" kind="BaseType" type="BYTE" />
</TypeDefine>
<TypeDefine name="tagMOUSEKEYS" kind="struct" len="28">
<child offset="0" name="cbSize" kind="BaseType" type="DWORD" />
<child offset="4" name="dwFlags" kind="BaseType" type="DWORD" />
<child offset="8" name="iMaxSpeed" kind="BaseType" type="DWORD" />
<child offset="12" name="iTimeToMaxSpeed" kind="BaseType" type="DWORD" />
<child offset="16" name="iCtrlSpeed" kind="BaseType" type="DWORD" />
<child offset="20" name="dwReserved1" kind="BaseType" type="DWORD" />
<child offset="24" name="dwReserved2" kind="BaseType" type="DWORD" />
</TypeDefine>
<TypeDefine name="ICreateErrorInfo" kind="struct" len="4">
<child offset="0" name="lpVtbl" kind="pointer">
<child kind="struct" type="ICreateErrorInfoVtbl" />
</child>
</TypeDefine>
<TypeDefine name="ICreateErrorInfoVtbl" kind="struct" len="32">
<child offset="0" name="QueryInterface" kind="pointer">
<child kind="function" />
</child>
<child offset="4" name="AddRef" kind="pointer">
<child kind="function" />
</child>
<child offset="8" name="Release" kind="pointer">
<child kind="function" />
</child>
<child offset="12" name="SetGUID" kind="pointer">
<child kind="function" />
</child>
<child offset="16" name="SetSource" kind="pointer">
<child kind="function" />
</child>
<child offset="20" name="SetDescription" kind="pointer">
<child kind="function" />
</child>
<child offset="24" name="SetHelpFile" kind="pointer">
<child kind="function" />
</child>
<child offset="28" name="SetHelpContext" kind="pointer">
<child kind="function" />
</child>
</TypeDefine>
<TypeDefine name="IInternet" kind="struct" len="4">
<child offset="0" name="lpVtbl" kind="pointer">
<child kind="struct" type="IInternetVtbl" />
</child>
</TypeDefine>
<TypeDefine name="IInternetVtbl" kind="struct" len="12">
<child offset="0" name="QueryInterface" kind="pointer">
<child kind="function" />
</child>
<child offset="4" name="AddRef" kind="pointer">
<child kind="function" />
</child>
<child offset="8" name="Release" kind="pointer">
<child kind="function" />
</child>
</TypeDefine>
<TypeDefine name="T_zWrlcDlAmConfig_Info" kind="struct" len="20">
<child offset="0" name="bDlDataLochId" kind="BaseType" type="BYTE" />
<child offset="1" name="bDlContLochId" kind="BaseType" type="BYTE" />
<child offset="2" name="bRbId" kind="BaseType" type="BYTE" />
<child offset="3" name="bLochType" kind="BaseType" type="BYTE" />
<child offset="4" name="bLiLength" kind="BaseType" type="BYTE" />
<child offset="5" name="bSeqDelFg" kind="BaseType" type="BYTE" />
<child offset="6" name="bMissInd" kind="BaseType" type="BYTE" />
<child offset="7" name="bPadding" kind="BaseType" type="BYTE" />
<child offset="8" name="wRcvWindSize" kind="BaseType" type="WORD" />
<child offset="10" name="wTimeStatusPrd" kind="BaseType" type="WORD" />
<child offset="12" name="wTimerStatusPrh" kind="BaseType" type="WORD" />
<child offset="14" name="wPadding" kind="BaseType" type="WORD" />
<child offset="16" name="dwHfn" kind="BaseType" type="DWORD" />
</TypeDefine>
<TypeDefine name="T_zEm_Gsm_SCellInfo" kind="struct" len="16">
<child offset="0" name="wArfcn" kind="BaseType" type="WORD" />
<child offset="2" name="bBsic" kind="BaseType" type="BYTE" />
<child offset="3" name="bRelease" kind="BaseType" type="BYTE" />
<child offset="4" name="dwCellId" kind="BaseType" type="DWORD" />
<child offset="8" name="wDchArfcn" kind="BaseType" type="WORD" />
<child offset="10" name="bBand" kind="BaseType" type="BYTE" />
<child offset="11" name="bLinkTimeOut" kind="BaseType" type="BYTE" />
<child offset="12" name="bSupGprs" kind="BaseType" type="BYTE" />
<child offset="13" name="bSupDtxFg" kind="BaseType" type="BYTE" />
<child offset="14" name="bSupHop" kind="BaseType" type="BYTE" />
<child offset="15" name="bTav" kind="BaseType" type="BYTE" />
</TypeDefine>
<TypeDefine name="tagLOGBRUSH" kind="struct" len="12">
<child offset="0" name="lbStyle" kind="BaseType" type="DWORD" />
<child offset="4" name="lbColor" kind="BaseType" type="DWORD" />
<child offset="8" name="lbHatch" kind="BaseType" type="DWORD" />
</TypeDefine>
<TypeDefine name="T_zMmiaSs_CcwaSet_Req" kind="struct" len="8">
<child offset="0" name="bSrcIndex" kind="BaseType" type="BYTE" />
<child offset="1" name="bDesIndex" kind="BaseType" type="BYTE" />
<child offset="2" name="bMode" kind="BaseType" type="BYTE" />
<child offset="3" name="bClassFg" kind="BaseType" type="BYTE" />
<child offset="4" name="bClass" kind="BaseType" type="BYTE" />
<child offset="5" name="bPadding" kind="array" num="3">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="T_zEumcr_NUtraFreqMeasRlts" kind="struct" len="140">
<child offset="0" name="wUarfcn" kind="BaseType" type="WORD" />
<child offset="2" name="bPrior" kind="BaseType" type="BYTE" />
<child offset="3" name="bThresh" kind="BaseType" type="BYTE" />
<child offset="4" name="dwTreselection" kind="BaseType" type="DWORD" />
<child offset="8" name="bCellNum" kind="BaseType" type="BYTE" />
<child offset="9" name="abPadding" kind="array" num="3">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="12" name="tNUtraCellRlts" kind="array" num="32">
<child kind="struct" type="T_zEumcr_NUtraCellMeasRlts" />
</child>
</TypeDefine>
<TypeDefine name="T_zEumcr_NUtraCellMeasRlts" kind="struct" len="4">
<child offset="0" name="wPci" kind="BaseType" type="WORD" />
<child offset="2" name="bRscp" kind="BaseType" type="BYTE" />
<child offset="3" name="bSrxlev" kind="BaseType" type="BYTE" />
</TypeDefine>
<TypeDefine name="DISPLAYCONFIG_SET_TARGET_PERSISTENCE" kind="struct" len="24">
<child offset="0" name="header" kind="struct" type="DISPLAYCONFIG_DEVICE_INFO_HEADER" />
<child offset="20" name="bootPersistenceOn" kind="BITS" start="0" len="1" type="DWORD" />
<child offset="20" name="reserved" kind="BITS" start="1" len="31" type="DWORD" />
<child offset="20" name="value" kind="BaseType" type="DWORD" />
</TypeDefine>
<TypeDefine name="tagRPC_ERROR_ENUM_HANDLE" kind="struct" len="12">
<child offset="0" name="Signature" kind="BaseType" type="DWORD" />
<child offset="4" name="CurrentPos" kind="pointer" type="void" />
<child offset="8" name="Head" kind="pointer" type="void" />
</TypeDefine>
<TypeDefine name="T_z_UiccId_Psismsc" kind="struct" len="256">
<child offset="0" name="abUriTlvData" kind="array" num="255">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="255" name="bUriMaxLen" kind="BaseType" type="BYTE" />
</TypeDefine>
<TypeDefine name="IPersistFileVtbl" kind="struct" len="36">
<child offset="0" name="QueryInterface" kind="pointer">
<child kind="function" />
</child>
<child offset="4" name="AddRef" kind="pointer">
<child kind="function" />
</child>
<child offset="8" name="Release" kind="pointer">
<child kind="function" />
</child>
<child offset="12" name="GetClassID" kind="pointer">
<child kind="function" />
</child>
<child offset="16" name="IsDirty" kind="pointer">
<child kind="function" />
</child>
<child offset="20" name="Load" kind="pointer">
<child kind="function" />
</child>
<child offset="24" name="Save" kind="pointer">
<child kind="function" />
</child>
<child offset="28" name="SaveCompleted" kind="pointer">
<child kind="function" />
</child>
<child offset="32" name="GetCurFile" kind="pointer">
<child kind="function" />
</child>
</TypeDefine>
<TypeDefine name="IPersistFile" kind="struct" len="4">
<child offset="0" name="lpVtbl" kind="pointer">
<child kind="struct" type="IPersistFileVtbl" />
</child>
</TypeDefine>
<TypeDefine name="T_zDev_AtMem_SmPcoAuthContext" kind="struct" len="168">
<child offset="0" name="bAuthType" kind="BaseType" type="BYTE" />
<child offset="1" name="abPadding" kind="array" num="3">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="4" name="tPapChapInfo" kind="struct" type="T_zDev_AtMem_SmPcoAuth_PapChapInfo" />
</TypeDefine>
<TypeDefine name="T_zDev_AtMem_SmPcoAuth_PapChapInfo" kind="struct" len="164">
<child offset="0" name="bPassWordLen" kind="BaseType" type="BYTE" />
<child offset="1" name="bUserNameLen" kind="BaseType" type="BYTE" />
<child offset="2" name="abPassWord" kind="array" num="65">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="67" name="abUserName" kind="array" num="65">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="132" name="abChallenge" kind="array" num="16">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="148" name="abHashRsp" kind="array" num="16">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="IStorageVtbl" kind="struct" len="72">
<child offset="0" name="QueryInterface" kind="pointer">
<child kind="function" />
</child>
<child offset="4" name="AddRef" kind="pointer">
<child kind="function" />
</child>
<child offset="8" name="Release" kind="pointer">
<child kind="function" />
</child>
<child offset="12" name="CreateStream" kind="pointer">
<child kind="function" />
</child>
<child offset="16" name="OpenStream" kind="pointer">
<child kind="function" />
</child>
<child offset="20" name="CreateStorage" kind="pointer">
<child kind="function" />
</child>
<child offset="24" name="OpenStorage" kind="pointer">
<child kind="function" />
</child>
<child offset="28" name="CopyTo" kind="pointer">
<child kind="function" />
</child>
<child offset="32" name="MoveElementTo" kind="pointer">
<child kind="function" />
</child>
<child offset="36" name="Commit" kind="pointer">
<child kind="function" />
</child>
<child offset="40" name="Revert" kind="pointer">
<child kind="function" />
</child>
<child offset="44" name="EnumElements" kind="pointer">
<child kind="function" />
</child>
<child offset="48" name="DestroyElement" kind="pointer">
<child kind="function" />
</child>
<child offset="52" name="RenameElement" kind="pointer">
<child kind="function" />
</child>
<child offset="56" name="SetElementTimes" kind="pointer">
<child kind="function" />
</child>
<child offset="60" name="SetClass" kind="pointer">
<child kind="function" />
</child>
<child offset="64" name="SetStateBits" kind="pointer">
<child kind="function" />
</child>
<child offset="68" name="Stat" kind="pointer">
<child kind="function" />
</child>
</TypeDefine>
<TypeDefine name="T_zMmiaCbs_Activate_Req" kind="struct" len="380">
<child offset="0" name="bSrcIndex" kind="BaseType" type="BYTE" />
<child offset="1" name="bDesIndex" kind="BaseType" type="BYTE" />
<child offset="2" name="bMode" kind="BaseType" type="BYTE" />
<child offset="3" name="bPadding" kind="BaseType" type="BYTE" />
<child offset="4" name="tMids" kind="struct" type="T_zDev_AtMem_CBS_MidSet" />
<child offset="266" name="tDcs" kind="struct" type="T_zDev_AtMem_CBS_DcsSet" />
</TypeDefine>
<TypeDefine name="tagSERIALKEYSW" kind="struct" len="28">
<child offset="0" name="cbSize" kind="BaseType" type="DWORD" />
<child offset="4" name="dwFlags" kind="BaseType" type="DWORD" />
<child offset="8" name="lpszActivePort" kind="pointer" type="WORD" />
<child offset="12" name="lpszPort" kind="pointer" type="WORD" />
<child offset="16" name="iBaudRate" kind="BaseType" type="DWORD" />
<child offset="20" name="iPortState" kind="BaseType" type="DWORD" />
<child offset="24" name="iActive" kind="BaseType" type="DWORD" />
</TypeDefine>
<TypeDefine name="tagICEXYZTRIPLE" kind="struct" len="36">
<child offset="0" name="ciexyzRed" kind="struct" type="tagCIEXYZ" />
<child offset="12" name="ciexyzGreen" kind="struct" type="tagCIEXYZ" />
<child offset="24" name="ciexyzBlue" kind="struct" type="tagCIEXYZ" />
</TypeDefine>
<TypeDefine name="IRpcProxyBufferVtbl" kind="struct" len="20">
<child offset="0" name="QueryInterface" kind="pointer">
<child kind="function" />
</child>
<child offset="4" name="AddRef" kind="pointer">
<child kind="function" />
</child>
<child offset="8" name="Release" kind="pointer">
<child kind="function" />
</child>
<child offset="12" name="Connect" kind="pointer">
<child kind="function" />
</child>
<child offset="16" name="Disconnect" kind="pointer">
<child kind="function" />
</child>
</TypeDefine>
<TypeDefine name="IRpcProxyBuffer" kind="struct" len="4">
<child offset="0" name="lpVtbl" kind="pointer">
<child kind="struct" type="IRpcProxyBufferVtbl" />
</child>
</TypeDefine>
<TypeDefine name="IAuthenticateExVtbl" kind="struct" len="20">
<child offset="0" name="QueryInterface" kind="pointer">
<child kind="function" />
</child>
<child offset="4" name="AddRef" kind="pointer">
<child kind="function" />
</child>
<child offset="8" name="Release" kind="pointer">
<child kind="function" />
</child>
<child offset="12" name="Authenticate" kind="pointer">
<child kind="function" />
</child>
<child offset="16" name="AuthenticateEx" kind="pointer">
<child kind="function" />
</child>
</TypeDefine>
<TypeDefine name="IAuthenticateEx" kind="struct" len="4">
<child offset="0" name="lpVtbl" kind="pointer">
<child kind="struct" type="IAuthenticateExVtbl" />
</child>
</TypeDefine>
<TypeDefine name="T_zPS_RAI" kind="struct" len="6">
<child offset="0" name="bMCC1" kind="BITS" start="0" len="4" type="BYTE" />
<child offset="0" name="bMCC2" kind="BITS" start="4" len="4" type="BYTE" />
<child offset="1" name="bMCC3" kind="BITS" start="0" len="4" type="BYTE" />
<child offset="1" name="bMNC3" kind="BITS" start="4" len="4" type="BYTE" />
<child offset="2" name="bMNC1" kind="BITS" start="0" len="4" type="BYTE" />
<child offset="2" name="bMNC2" kind="BITS" start="4" len="4" type="BYTE" />
<child offset="3" name="bRac" kind="BaseType" type="BYTE" />
<child offset="4" name="wLac" kind="BaseType" type="WORD" />
</TypeDefine>
<TypeDefine name="T_z_CellresOrCco_Ind" kind="struct" len="16">
<child offset="0" name="bVersion" kind="BaseType" type="BYTE" />
<child offset="1" name="abPadding" kind="array" num="2">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="3" name="bAct" kind="BaseType" type="BYTE" />
<child offset="4" name="wIntraRatResSuccCount" kind="BaseType" type="WORD" />
<child offset="6" name="wIntraRatResFailCount" kind="BaseType" type="WORD" />
<child offset="8" name="wInterRatResSuccCount" kind="BaseType" type="WORD" />
<child offset="10" name="wInterRatResFailCount" kind="BaseType" type="WORD" />
<child offset="12" name="wInterRatCcoSuccCount" kind="BaseType" type="WORD" />
<child offset="14" name="wInterRatCcoFailCount" kind="BaseType" type="WORD" />
</TypeDefine>
<TypeDefine name="IHttpNegotiate2" kind="struct" len="4">
<child offset="0" name="lpVtbl" kind="pointer">
<child kind="struct" type="IHttpNegotiate2Vtbl" />
</child>
</TypeDefine>
<TypeDefine name="IHttpNegotiate2Vtbl" kind="struct" len="24">
<child offset="0" name="QueryInterface" kind="pointer">
<child kind="function" />
</child>
<child offset="4" name="AddRef" kind="pointer">
<child kind="function" />
</child>
<child offset="8" name="Release" kind="pointer">
<child kind="function" />
</child>
<child offset="12" name="BeginningTransaction" kind="pointer">
<child kind="function" />
</child>
<child offset="16" name="OnResponse" kind="pointer">
<child kind="function" />
</child>
<child offset="20" name="GetRootSecurityId" kind="pointer">
<child kind="function" />
</child>
</TypeDefine>
<TypeDefine name="T_Mac_E_Header_Info" kind="struct" len="4">
<child offset="0" name="bRlcPduSize" kind="BaseType" type="BYTE" />
<child offset="1" name="bN" kind="BaseType" type="BYTE" />
<child offset="2" name="bTsn" kind="BaseType" type="BYTE" />
<child offset="3" name="bLgchId" kind="BaseType" type="BYTE" />
</TypeDefine>
<TypeDefine name="T_zApMmia_DeleteSm_Cnf" kind="struct" len="8">
<child offset="0" name="bSrcIndex" kind="BaseType" type="BYTE" />
<child offset="1" name="bDesIndex" kind="BaseType" type="BYTE" />
<child offset="2" name="bResult" kind="BaseType" type="BYTE" />
<child offset="3" name="bMemType" kind="BaseType" type="BYTE" />
<child offset="4" name="dwReason" kind="BaseType" type="DWORD" />
</TypeDefine>
<TypeDefine name="T_z_UiccId_Start" kind="struct" len="12">
<child offset="0" name="tStartHfn" kind="struct" type="T_z_UiccId_StartHfn" />
<child offset="8" name="tThreshold" kind="BaseType" type="DWORD" />
</TypeDefine>
<TypeDefine name="T_z_UiccId_StartHfn" kind="struct" len="8">
<child offset="0" name="dwStartCs" kind="BaseType" type="DWORD" />
<child offset="4" name="dwStartPs" kind="BaseType" type="DWORD" />
</TypeDefine>
<TypeDefine name="IGlobalInterfaceTable" kind="struct" len="4">
<child offset="0" name="lpVtbl" kind="pointer">
<child kind="struct" type="IGlobalInterfaceTableVtbl" />
</child>
</TypeDefine>
<TypeDefine name="IGlobalInterfaceTableVtbl" kind="struct" len="24">
<child offset="0" name="QueryInterface" kind="pointer">
<child kind="function" />
</child>
<child offset="4" name="AddRef" kind="pointer">
<child kind="function" />
</child>
<child offset="8" name="Release" kind="pointer">
<child kind="function" />
</child>
<child offset="12" name="RegisterInterfaceInGlobal" kind="pointer">
<child kind="function" />
</child>
<child offset="16" name="RevokeInterfaceFromGlobal" kind="pointer">
<child kind="function" />
</child>
<child offset="20" name="GetInterfaceFromGlobal" kind="pointer">
<child kind="function" />
</child>
</TypeDefine>
<TypeDefine name="T_zWRRC_TvEventRst" kind="struct" len="4">
<child offset="0" name="bEventId" kind="BaseType" type="BYTE" />
<child offset="1" name="bTrchType" kind="BaseType" type="BYTE" />
<child offset="2" name="bTrchId" kind="BaseType" type="BYTE" />
<child offset="3" name="bPadding" kind="BaseType" type="BYTE" />
</TypeDefine>
<TypeDefine name="T_zWRRC_LteFreqPrioInfo" kind="struct" len="16">
<child offset="0" name="bPrio" kind="BaseType" type="BYTE" />
<child offset="1" name="bThodhighFg" kind="BITS" start="0" len="1" type="BYTE" />
<child offset="1" name="bThodlowFg" kind="BITS" start="1" len="1" type="BYTE" />
<child offset="1" name="bThodhigh2Fg" kind="BITS" start="2" len="1" type="BYTE" />
<child offset="1" name="bThodlow2Fg" kind="BITS" start="3" len="1" type="BYTE" />
<child offset="2" name="bThreshxhigh" kind="BaseType" type="BYTE" />
<child offset="3" name="bThreshxlow" kind="BaseType" type="BYTE" />
<child offset="4" name="bThreshxhigh2" kind="BaseType" type="BYTE" />
<child offset="5" name="bThreshxlow2" kind="BaseType" type="BYTE" />
<child offset="6" name="cQqualmin" kind="BaseType" type="char" />
<child offset="7" name="cPadding" kind="BaseType" type="char" />
<child offset="8" name="sQrxlevmin" kind="BaseType" type="short" />
<child offset="10" name="abPadding" kind="array" num="2">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="12" name="dwEarfcn" kind="BaseType" type="DWORD" />
</TypeDefine>
<TypeDefine name="IInternetSecurityManager" kind="struct" len="4">
<child offset="0" name="lpVtbl" kind="pointer">
<child kind="struct" type="IInternetSecurityManagerVtbl" />
</child>
</TypeDefine>
<TypeDefine name="IInternetSecurityManagerVtbl" kind="struct" len="44">
<child offset="0" name="QueryInterface" kind="pointer">
<child kind="function" />
</child>
<child offset="4" name="AddRef" kind="pointer">
<child kind="function" />
</child>
<child offset="8" name="Release" kind="pointer">
<child kind="function" />
</child>
<child offset="12" name="SetSecuritySite" kind="pointer">
<child kind="function" />
</child>
<child offset="16" name="GetSecuritySite" kind="pointer">
<child kind="function" />
</child>
<child offset="20" name="MapUrlToZone" kind="pointer">
<child kind="function" />
</child>
<child offset="24" name="GetSecurityId" kind="pointer">
<child kind="function" />
</child>
<child offset="28" name="ProcessUrlAction" kind="pointer">
<child kind="function" />
</child>
<child offset="32" name="QueryCustomPolicy" kind="pointer">
<child kind="function" />
</child>
<child offset="36" name="SetZoneMapping" kind="pointer">
<child kind="function" />
</child>
<child offset="40" name="GetZoneMappings" kind="pointer">
<child kind="function" />
</child>
</TypeDefine>
<TypeDefine name="T_zWMAC_UlLgchPara" kind="struct" len="772">
<child offset="0" name="bVersion" kind="BaseType" type="BYTE" />
<child offset="1" name="abPadding" kind="array" num="2">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="3" name="bTrchNum" kind="BaseType" type="BYTE" />
<child offset="4" name="atUlTrchInfo" kind="array" num="8">
<child kind="struct" type="T_zWMAC_UlTrchInfo" />
</child>
</TypeDefine>
<TypeDefine name="T_zWMAC_UlTrchInfo" kind="struct" len="96">
<child offset="0" name="dwHfn" kind="BaseType" type="DWORD" />
<child offset="4" name="bTrchId" kind="BaseType" type="BYTE" />
<child offset="5" name="bTrchType" kind="BaseType" type="BYTE" />
<child offset="6" name="bLgChNum" kind="BaseType" type="BYTE" />
<child offset="7" name="bPadding" kind="BaseType" type="BYTE" />
<child offset="8" name="atUlLgchInfo" kind="array" num="11">
<child kind="struct" type="T_zWMAC_UlLgchInfo" />
</child>
</TypeDefine>
<TypeDefine name="T_zDev_NV_LteMccCustomBandInfo" kind="struct" len="12">
<child offset="0" name="tMcc" kind="struct" type="T_zDev_NV_CustomMcc" />
<child offset="2" name="abLteBand" kind="array" num="10">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="IInternetSecurityManagerEx2Vtbl" kind="struct" len="64">
<child offset="0" name="QueryInterface" kind="pointer">
<child kind="function" />
</child>
<child offset="4" name="AddRef" kind="pointer">
<child kind="function" />
</child>
<child offset="8" name="Release" kind="pointer">
<child kind="function" />
</child>
<child offset="12" name="SetSecuritySite" kind="pointer">
<child kind="function" />
</child>
<child offset="16" name="GetSecuritySite" kind="pointer">
<child kind="function" />
</child>
<child offset="20" name="MapUrlToZone" kind="pointer">
<child kind="function" />
</child>
<child offset="24" name="GetSecurityId" kind="pointer">
<child kind="function" />
</child>
<child offset="28" name="ProcessUrlAction" kind="pointer">
<child kind="function" />
</child>
<child offset="32" name="QueryCustomPolicy" kind="pointer">
<child kind="function" />
</child>
<child offset="36" name="SetZoneMapping" kind="pointer">
<child kind="function" />
</child>
<child offset="40" name="GetZoneMappings" kind="pointer">
<child kind="function" />
</child>
<child offset="44" name="ProcessUrlActionEx" kind="pointer">
<child kind="function" />
</child>
<child offset="48" name="MapUrlToZoneEx2" kind="pointer">
<child kind="function" />
</child>
<child offset="52" name="ProcessUrlActionEx2" kind="pointer">
<child kind="function" />
</child>
<child offset="56" name="GetSecurityIdEx2" kind="pointer">
<child kind="function" />
</child>
<child offset="60" name="QueryCustomPolicyEx2" kind="pointer">
<child kind="function" />
</child>
</TypeDefine>
<TypeDefine name="IInternetSecurityManagerEx2" kind="struct" len="4">
<child offset="0" name="lpVtbl" kind="pointer">
<child kind="struct" type="IInternetSecurityManagerEx2Vtbl" />
</child>
</TypeDefine>
<TypeDefine name="T_zApMmia_SmMemAvail_Ind" kind="struct" len="4">
<child offset="0" name="bSrcIndex" kind="BaseType" type="BYTE" />
<child offset="1" name="bDesIndex" kind="BaseType" type="BYTE" />
<child offset="2" name="bAvailable" kind="BaseType" type="BYTE" />
<child offset="3" name="bPadding" kind="BaseType" type="BYTE" />
</TypeDefine>
<TypeDefine name="IXTLRuntimeVtbl" kind="struct" len="208">
<child offset="0" name="QueryInterface" kind="pointer">
<child kind="function" />
</child>
<child offset="4" name="AddRef" kind="pointer">
<child kind="function" />
</child>
<child offset="8" name="Release" kind="pointer">
<child kind="function" />
</child>
<child offset="12" name="GetTypeInfoCount" kind="pointer">
<child kind="function" />
</child>
<child offset="16" name="GetTypeInfo" kind="pointer">
<child kind="function" />
</child>
<child offset="20" name="GetIDsOfNames" kind="pointer">
<child kind="function" />
</child>
<child offset="24" name="Invoke" kind="pointer">
<child kind="function" />
</child>
<child offset="28" name="get_nodeName" kind="pointer">
<child kind="function" />
</child>
<child offset="32" name="get_nodeValue" kind="pointer">
<child kind="function" />
</child>
<child offset="36" name="put_nodeValue" kind="pointer">
<child kind="function" />
</child>
<child offset="40" name="get_nodeType" kind="pointer">
<child kind="function" />
</child>
<child offset="44" name="get_parentNode" kind="pointer">
<child kind="function" />
</child>
<child offset="48" name="get_childNodes" kind="pointer">
<child kind="function" />
</child>
<child offset="52" name="get_firstChild" kind="pointer">
<child kind="function" />
</child>
<child offset="56" name="get_lastChild" kind="pointer">
<child kind="function" />
</child>
<child offset="60" name="get_previousSibling" kind="pointer">
<child kind="function" />
</child>
<child offset="64" name="get_nextSibling" kind="pointer">
<child kind="function" />
</child>
<child offset="68" name="get_attributes" kind="pointer">
<child kind="function" />
</child>
<child offset="72" name="insertBefore" kind="pointer">
<child kind="function" />
</child>
<child offset="76" name="replaceChild" kind="pointer">
<child kind="function" />
</child>
<child offset="80" name="removeChild" kind="pointer">
<child kind="function" />
</child>
<child offset="84" name="appendChild" kind="pointer">
<child kind="function" />
</child>
<child offset="88" name="hasChildNodes" kind="pointer">
<child kind="function" />
</child>
<child offset="92" name="get_ownerDocument" kind="pointer">
<child kind="function" />
</child>
<child offset="96" name="cloneNode" kind="pointer">
<child kind="function" />
</child>
<child offset="100" name="get_nodeTypeString" kind="pointer">
<child kind="function" />
</child>
<child offset="104" name="get_text" kind="pointer">
<child kind="function" />
</child>
<child offset="108" name="put_text" kind="pointer">
<child kind="function" />
</child>
<child offset="112" name="get_specified" kind="pointer">
<child kind="function" />
</child>
<child offset="116" name="get_definition" kind="pointer">
<child kind="function" />
</child>
<child offset="120" name="get_nodeTypedValue" kind="pointer">
<child kind="function" />
</child>
<child offset="124" name="put_nodeTypedValue" kind="pointer">
<child kind="function" />
</child>
<child offset="128" name="get_dataType" kind="pointer">
<child kind="function" />
</child>
<child offset="132" name="put_dataType" kind="pointer">
<child kind="function" />
</child>
<child offset="136" name="get_xml" kind="pointer">
<child kind="function" />
</child>
<child offset="140" name="transformNode" kind="pointer">
<child kind="function" />
</child>
<child offset="144" name="selectNodes" kind="pointer">
<child kind="function" />
</child>
<child offset="148" name="selectSingleNode" kind="pointer">
<child kind="function" />
</child>
<child offset="152" name="get_parsed" kind="pointer">
<child kind="function" />
</child>
<child offset="156" name="get_namespaceURI" kind="pointer">
<child kind="function" />
</child>
<child offset="160" name="get_prefix" kind="pointer">
<child kind="function" />
</child>
<child offset="164" name="get_baseName" kind="pointer">
<child kind="function" />
</child>
<child offset="168" name="transformNodeToObject" kind="pointer">
<child kind="function" />
</child>
<child offset="172" name="uniqueID" kind="pointer">
<child kind="function" />
</child>
<child offset="176" name="depth" kind="pointer">
<child kind="function" />
</child>
<child offset="180" name="childNumber" kind="pointer">
<child kind="function" />
</child>
<child offset="184" name="ancestorChildNumber" kind="pointer">
<child kind="function" />
</child>
<child offset="188" name="absoluteChildNumber" kind="pointer">
<child kind="function" />
</child>
<child offset="192" name="formatIndex" kind="pointer">
<child kind="function" />
</child>
<child offset="196" name="formatNumber" kind="pointer">
<child kind="function" />
</child>
<child offset="200" name="formatDate" kind="pointer">
<child kind="function" />
</child>
<child offset="204" name="formatTime" kind="pointer">
<child kind="function" />
</child>
</TypeDefine>
<TypeDefine name="IXTLRuntime" kind="struct" len="4">
<child offset="0" name="lpVtbl" kind="pointer">
<child kind="struct" type="IXTLRuntimeVtbl" />
</child>
</TypeDefine>
<TypeDefine name="IWaitMultiple" kind="struct" len="4">
<child offset="0" name="lpVtbl" kind="pointer">
<child kind="struct" type="IWaitMultipleVtbl" />
</child>
</TypeDefine>
<TypeDefine name="IWaitMultipleVtbl" kind="struct" len="20">
<child offset="0" name="QueryInterface" kind="pointer">
<child kind="function" />
</child>
<child offset="4" name="AddRef" kind="pointer">
<child kind="function" />
</child>
<child offset="8" name="Release" kind="pointer">
<child kind="function" />
</child>
<child offset="12" name="WaitMultiple" kind="pointer">
<child kind="function" />
</child>
<child offset="16" name="AddSynchronize" kind="pointer">
<child kind="function" />
</child>
</TypeDefine>
<TypeDefine name="tagPDEXA" kind="struct" len="84">
<child offset="0" name="lStructSize" kind="BaseType" type="DWORD" />
<child offset="4" name="hwndOwner" kind="pointer">
<child kind="struct" type="HWND__" />
</child>
<child offset="8" name="hDevMode" kind="pointer" type="void" />
<child offset="12" name="hDevNames" kind="pointer" type="void" />
<child offset="16" name="hDC" kind="pointer">
<child kind="struct" type="HDC__" />
</child>
<child offset="20" name="Flags" kind="BaseType" type="DWORD" />
<child offset="24" name="Flags2" kind="BaseType" type="DWORD" />
<child offset="28" name="ExclusionFlags" kind="BaseType" type="DWORD" />
<child offset="32" name="nPageRanges" kind="BaseType" type="DWORD" />
<child offset="36" name="nMaxPageRanges" kind="BaseType" type="DWORD" />
<child offset="40" name="lpPageRanges" kind="pointer">
<child kind="struct" type="tagPRINTPAGERANGE" />
</child>
<child offset="44" name="nMinPage" kind="BaseType" type="DWORD" />
<child offset="48" name="nMaxPage" kind="BaseType" type="DWORD" />
<child offset="52" name="nCopies" kind="BaseType" type="DWORD" />
<child offset="56" name="hInstance" kind="pointer">
<child kind="struct" type="HINSTANCE__" />
</child>
<child offset="60" name="lpPrintTemplateName" kind="pointer" type="char" />
<child offset="64" name="lpCallback" kind="pointer">
<child kind="struct" type="IUnknown" />
</child>
<child offset="68" name="nPropertyPages" kind="BaseType" type="DWORD" />
<child offset="72" name="lphPropertyPages" kind="pointer">
<child kind="pointer">
<child kind="struct" type="_PSP" />
</child>
</child>
<child offset="76" name="nStartPage" kind="BaseType" type="DWORD" />
<child offset="80" name="dwResultAction" kind="BaseType" type="DWORD" />
</TypeDefine>
<TypeDefine name="T_zApMmia_CpbrSetEnd_Cnf" kind="struct" len="8">
<child offset="0" name="bSrcIndex" kind="BaseType" type="BYTE" />
<child offset="1" name="bDesIndex" kind="BaseType" type="BYTE" />
<child offset="2" name="bResult" kind="BaseType" type="BYTE" />
<child offset="3" name="bPadding" kind="BaseType" type="BYTE" />
<child offset="4" name="dwReason" kind="BaseType" type="DWORD" />
</TypeDefine>
<TypeDefine name="tagPALETTEENTRY" kind="struct" len="4">
<child offset="0" name="peRed" kind="BaseType" type="BYTE" />
<child offset="1" name="peGreen" kind="BaseType" type="BYTE" />
<child offset="2" name="peBlue" kind="BaseType" type="BYTE" />
<child offset="3" name="peFlags" kind="BaseType" type="BYTE" />
</TypeDefine>
<TypeDefine name="T_MEM_PARAM" kind="struct" len="8">
<child offset="0" name="ub_pool_num" kind="BaseType" type="DWORD" />
<child offset="4" name="UBPool" kind="pointer">
<child kind="struct" type="T_ZOss_UBPOOL" />
</child>
</TypeDefine>
<TypeDefine name="T_ZOss_UBPOOL" kind="struct" len="8">
<child offset="0" name="pool_size" kind="BaseType" type="DWORD" />
<child offset="4" name="total_block_num" kind="BaseType" type="DWORD" />
</TypeDefine>
<TypeDefine name="tagMENUINFO" kind="struct" len="28">
<child offset="0" name="cbSize" kind="BaseType" type="DWORD" />
<child offset="4" name="fMask" kind="BaseType" type="DWORD" />
<child offset="8" name="dwStyle" kind="BaseType" type="DWORD" />
<child offset="12" name="cyMax" kind="BaseType" type="DWORD" />
<child offset="16" name="hbrBack" kind="pointer">
<child kind="struct" type="HBRUSH__" />
</child>
<child offset="20" name="dwContextHelpID" kind="BaseType" type="DWORD" />
<child offset="24" name="dwMenuData" kind="BaseType" type="DWORD" />
</TypeDefine>
<TypeDefine name="T_zDev_AtMem_CssnSet" kind="struct" len="4">
<child offset="0" name="bCssiSet" kind="BaseType" type="BYTE" />
<child offset="1" name="bCssuSet" kind="BaseType" type="BYTE" />
<child offset="2" name="abPadding" kind="array" num="2">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="T_zWRRC_IntraCellRst" kind="struct" len="16">
<child offset="0" name="wPrimSrc" kind="BaseType" type="WORD" />
<child offset="2" name="wPadding" kind="BaseType" type="WORD" />
<child offset="4" name="tCellValue" kind="struct" type="T_zWRRC_CELLVALUE" />
</TypeDefine>
<TypeDefine name="T_zWRRC_CELLVALUE" kind="struct" len="12">
<child offset="0" name="bRscp" kind="BaseType" type="BYTE" />
<child offset="1" name="bEcNo" kind="BaseType" type="BYTE" />
<child offset="2" name="abPadding" kind="array" num="2">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="4" name="sSrxlev" kind="BaseType" type="short" />
<child offset="6" name="sQqual" kind="BaseType" type="short" />
<child offset="8" name="sRvalue" kind="BaseType" type="short" />
<child offset="10" name="sHvalue" kind="BaseType" type="short" />
</TypeDefine>
<TypeDefine name="T_ZOss_TaskMsg" kind="struct" len="8">
<child offset="0" name="msgbuf" kind="pointer" type="void" />
<child offset="4" name="msgLenEX" kind="BaseType" type="WORD" />
</TypeDefine>
<TypeDefine name="T_zMmiaEsm_EpsBearerMod_Cnf" kind="struct" len="4">
<child offset="0" name="bSrcIndex" kind="BaseType" type="BYTE" />
<child offset="1" name="bDesIndex" kind="BaseType" type="BYTE" />
<child offset="2" name="bCid" kind="BaseType" type="BYTE" />
<child offset="3" name="bPadding" kind="BaseType" type="BYTE" />
</TypeDefine>
<TypeDefine name="tagENUMLOGFONTEXA" kind="struct" len="188">
<child offset="0" name="elfLogFont" kind="struct" type="tagLOGFONTA" />
<child offset="60" name="elfFullName" kind="array" num="64">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="124" name="elfStyle" kind="array" num="32">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="156" name="elfScript" kind="array" num="32">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="IOleItemContainerVtbl" kind="struct" len="36">
<child offset="0" name="QueryInterface" kind="pointer">
<child kind="function" />
</child>
<child offset="4" name="AddRef" kind="pointer">
<child kind="function" />
</child>
<child offset="8" name="Release" kind="pointer">
<child kind="function" />
</child>
<child offset="12" name="ParseDisplayName" kind="pointer">
<child kind="function" />
</child>
<child offset="16" name="EnumObjects" kind="pointer">
<child kind="function" />
</child>
<child offset="20" name="LockContainer" kind="pointer">
<child kind="function" />
</child>
<child offset="24" name="GetObjectW" kind="pointer">
<child kind="function" />
</child>
<child offset="28" name="GetObjectStorage" kind="pointer">
<child kind="function" />
</child>
<child offset="32" name="IsRunning" kind="pointer">
<child kind="function" />
</child>
</TypeDefine>
<TypeDefine name="IOleItemContainer" kind="struct" len="4">
<child offset="0" name="lpVtbl" kind="pointer">
<child kind="struct" type="IOleItemContainerVtbl" />
</child>
</TypeDefine>
<TypeDefine name="process_vars" kind="struct" len="56">
<child offset="0" name="Offspring" kind="pointer">
<child kind="struct" type="s_queue" />
</child>
<child offset="4" name="Parent" kind="pointer">
<child kind="struct" type="s_queue" />
</child>
<child offset="8" name="Self" kind="pointer">
<child kind="struct" type="s_queue" />
</child>
<child offset="12" name="Sender" kind="pointer">
<child kind="struct" type="s_queue" />
</child>
<child offset="16" name="yInSignalPtr" kind="pointer">
<child kind="struct" type="xSignalHeaderStruct" />
</child>
<child offset="20" name="SaveQ" kind="struct" type="xSignalHeaderStruct" />
<child offset="40" name="CurrentInSaveQ" kind="pointer">
<child kind="struct" type="xSignalHeaderStruct" />
</child>
<child offset="44" name="xState" kind="BaseType" type="BYTE" />
<child offset="48" name="RestartAddress" kind="BaseType" type="DWORD" />
<child offset="52" name="SelfId" kind="BaseType" type="DWORD" />
</TypeDefine>
<TypeDefine name="tagSOleTlsDataPublic" kind="struct" len="60">
<child offset="0" name="pvReserved0" kind="array" num="2">
<child kind="pointer" type="void" />
</child>
<child offset="8" name="dwReserved0" kind="array" num="3">
<child kind="BaseType" type="DWORD" />
</child>
<child offset="20" name="pvReserved1" kind="array" num="1">
<child kind="pointer" type="void" />
</child>
<child offset="24" name="dwReserved1" kind="array" num="3">
<child kind="BaseType" type="DWORD" />
</child>
<child offset="36" name="pvReserved2" kind="array" num="4">
<child kind="pointer" type="void" />
</child>
<child offset="52" name="dwReserved2" kind="array" num="1">
<child kind="BaseType" type="DWORD" />
</child>
<child offset="56" name="pCurrentCtx" kind="pointer" type="void" />
</TypeDefine>
<TypeDefine name="tagMIDIINCAPSW" kind="struct" len="76">
<child offset="0" name="wMid" kind="BaseType" type="WORD" />
<child offset="2" name="wPid" kind="BaseType" type="WORD" />
<child offset="4" name="vDriverVersion" kind="BaseType" type="DWORD" />
<child offset="8" name="szPname" kind="array" num="32">
<child kind="BaseType" type="wchar_t" />
</child>
<child offset="72" name="dwSupport" kind="BaseType" type="DWORD" />
</TypeDefine>
<TypeDefine name="T_zOss_RamdumpRegion" kind="struct" len="16">
<child offset="0" name="baseForServer" kind="BaseType" type="DWORD" />
<child offset="4" name="baseForSelf" kind="BaseType" type="DWORD" />
<child offset="8" name="baseForCopy" kind="BaseType" type="DWORD" />
<child offset="12" name="size" kind="BaseType" type="DWORD" />
</TypeDefine>
<TypeDefine name="tagSAFEARRAYBOUND" kind="struct" len="8">
<child offset="0" name="cElements" kind="BaseType" type="DWORD" />
<child offset="4" name="lLbound" kind="BaseType" type="long" />
</TypeDefine>
<TypeDefine name="DISPLAYCONFIG_MODE_INFO" kind="struct" len="64">
<child offset="0" name="infoType" kind="BaseType" type="int" />
<child offset="4" name="id" kind="BaseType" type="DWORD" />
<child offset="8" name="adapterId" kind="struct" type="_LUID" />
<child offset="16" name="targetMode" kind="struct" type="DISPLAYCONFIG_TARGET_MODE" />
<child offset="16" name="sourceMode" kind="struct" type="DISPLAYCONFIG_SOURCE_MODE" />
</TypeDefine>
<TypeDefine name="DISPLAYCONFIG_TARGET_MODE" kind="struct" len="48">
<child offset="0" name="targetVideoSignalInfo" kind="struct" type="DISPLAYCONFIG_VIDEO_SIGNAL_INFO" />
</TypeDefine>
<TypeDefine name="T_zMmiaEsm_CgatftCnf" kind="struct" len="3604">
<child offset="0" name="bSrcIndex" kind="BaseType" type="BYTE" />
<child offset="1" name="bDesIndex" kind="BaseType" type="BYTE" />
<child offset="2" name="bCidNum" kind="BaseType" type="BYTE" />
<child offset="3" name="abPadding" kind="array" num="1">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="4" name="atTftInfo" kind="array" num="4">
<child kind="struct" type="T_zMmiaEsm_TftInfo" />
</child>
</TypeDefine>
<TypeDefine name="T_zMmiaEsm_TftInfo" kind="struct" len="900">
<child offset="0" name="bCid" kind="BaseType" type="BYTE" />
<child offset="1" name="bPfNum" kind="BaseType" type="BYTE" />
<child offset="2" name="abPadding" kind="array" num="2">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="4" name="atFilter" kind="array" num="16">
<child kind="struct" type="T_zDev_AtMem_FilterType" />
</child>
</TypeDefine>
<TypeDefine name="tagMOUSEMOVEPOINT" kind="struct" len="16">
<child offset="0" name="x" kind="BaseType" type="int" />
<child offset="4" name="y" kind="BaseType" type="int" />
<child offset="8" name="time" kind="BaseType" type="DWORD" />
<child offset="12" name="dwExtraInfo" kind="BaseType" type="DWORD" />
</TypeDefine>
<TypeDefine name="T_zApMmia_PbFindIndex_Req" kind="struct" len="8">
<child offset="0" name="bSrcIndex" kind="BaseType" type="BYTE" />
<child offset="1" name="bDesIndex" kind="BaseType" type="BYTE" />
<child offset="2" name="bListFlag" kind="BaseType" type="BYTE" />
<child offset="3" name="bIndex2Fg" kind="BaseType" type="BYTE" />
<child offset="4" name="wIndex1" kind="BaseType" type="WORD" />
<child offset="6" name="wIndex2" kind="BaseType" type="WORD" />
</TypeDefine>
<TypeDefine name="T_NVRAM_PARAM" kind="struct" len="64">
<child offset="0" name="pNvAddrCfg" kind="pointer" type="DWORD" />
<child offset="4" name="addrCfgNum" kind="BaseType" type="DWORD" />
<child offset="8" name="pRevNvCfg" kind="pointer" type="void" />
<child offset="12" name="revNvCfgNum" kind="BaseType" type="DWORD" />
<child offset="16" name="NV_Work_Area_Base_Addr" kind="BaseType" type="DWORD" />
<child offset="20" name="NV_Start_Backup_Base_Addr" kind="BaseType" type="DWORD" />
<child offset="24" name="NV_Backup_Area_Base_Addr" kind="BaseType" type="DWORD" />
<child offset="28" name="NV_Backup_Area_Size" kind="BaseType" type="DWORD" />
<child offset="32" name="NV_Factory_Area_Base_Addr" kind="BaseType" type="DWORD" />
<child offset="36" name="NV_Factory_Area_Size" kind="BaseType" type="DWORD" />
<child offset="40" name="NV_Work_Area_Symbol_Addr" kind="BaseType" type="DWORD" />
<child offset="44" name="NV_Backup_Area_Symbol_Addr" kind="BaseType" type="DWORD" />
<child offset="48" name="NV_Factory_Area_Symbol_Addr" kind="BaseType" type="DWORD" />
<child offset="52" name="NV_Reset_Factory_Symbol_Addr" kind="BaseType" type="DWORD" />
<child offset="56" name="NV_Ecc_log_Addr" kind="BaseType" type="DWORD" />
<child offset="60" name="NV_Block_Size" kind="BaseType" type="DWORD" />
</TypeDefine>
<TypeDefine name="tagMIDIINCAPS2W" kind="struct" len="124">
<child offset="0" name="wMid" kind="BaseType" type="WORD" />
<child offset="2" name="wPid" kind="BaseType" type="WORD" />
<child offset="4" name="vDriverVersion" kind="BaseType" type="DWORD" />
<child offset="8" name="szPname" kind="array" num="32">
<child kind="BaseType" type="wchar_t" />
</child>
<child offset="72" name="dwSupport" kind="BaseType" type="DWORD" />
<child offset="76" name="ManufacturerGuid" kind="struct" type="_GUID" />
<child offset="92" name="ProductGuid" kind="struct" type="_GUID" />
<child offset="108" name="NameGuid" kind="struct" type="_GUID" />
</TypeDefine>
<TypeDefine name="IMultiQIVtbl" kind="struct" len="16">
<child offset="0" name="QueryInterface" kind="pointer">
<child kind="function" />
</child>
<child offset="4" name="AddRef" kind="pointer">
<child kind="function" />
</child>
<child offset="8" name="Release" kind="pointer">
<child kind="function" />
</child>
<child offset="12" name="QueryMultipleInterfaces" kind="pointer">
<child kind="function" />
</child>
</TypeDefine>
<TypeDefine name="IMultiQI" kind="struct" len="4">
<child offset="0" name="lpVtbl" kind="pointer">
<child kind="struct" type="IMultiQIVtbl" />
</child>
</TypeDefine>
<TypeDefine name="T_zWrlcRbRat_TV" kind="struct" len="388">
<child offset="0" name="bVersion" kind="BaseType" type="BYTE" />
<child offset="1" name="abPadding" kind="array" num="2">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="3" name="bRbNum" kind="BaseType" type="BYTE" />
<child offset="4" name="atRbRatInfo" kind="array" num="32">
<child kind="struct" type="T_zWrlcRbRat_Info" />
</child>
</TypeDefine>
<TypeDefine name="T_zToolsL2_Eurlc_UlConfigData" kind="struct" len="16">
<child offset="0" name="bRbMode" kind="BaseType" type="BYTE" />
<child offset="1" name="bLcId" kind="BaseType" type="BYTE" />
<child offset="2" name="bRbId" kind="BaseType" type="BYTE" />
<child offset="3" name="bRbType" kind="BaseType" type="BYTE" />
<child offset="4" name="ConfigData" kind="union" type="__unnamed" len="12">
<child offset="0" name="Am_ConfigData" kind="struct" type="__unnamed" len="12">
<child offset="0" name="dwPollByte" kind="BaseType" type="DWORD" />
<child offset="4" name="wPollPdu" kind="BaseType" type="WORD" />
<child offset="6" name="wPollRetrans" kind="BaseType" type="WORD" />
<child offset="8" name="bMaxRetxCnt" kind="BaseType" type="BYTE" />
<child offset="9" name="abPadding" kind="array" num="3">
<child kind="BaseType" type="BYTE" />
</child>
</child>
<child offset="0" name="Um_ConfigData" kind="struct" type="__unnamed" len="12">
<child offset="0" name="wSnFieldLength" kind="BaseType" type="BYTE" />
<child offset="1" name="abPadding" kind="array" num="11">
<child kind="BaseType" type="BYTE" />
</child>
</child>
</child>
</TypeDefine>
<TypeDefine name="T_OSS_PARAM" kind="struct" len="168">
<child offset="0" name="OsaCfg" kind="struct" type="T_OSA_PARAM" />
<child offset="4" name="DiskMap" kind="struct" type="T_DISK_PARAM" />
<child offset="12" name="MemCfg" kind="struct" type="T_MEM_PARAM" />
<child offset="20" name="TaskCfg" kind="struct" type="T_TASK_PARAM" />
<child offset="36" name="TimerCfg" kind="struct" type="T_TIMER_PARAM" />
<child offset="56" name="ExcepCfg" kind="struct" type="T_EXCEP_PARAM" />
<child offset="68" name="SysmCfg" kind="struct" type="T_SYSM_PARAM" />
<child offset="76" name="NvramCfg" kind="struct" type="T_NVRAM_PARAM" />
<child offset="140" name="vSIMCfg" kind="struct" type="T_vSIM_PARAM" />
</TypeDefine>
<TypeDefine name="T_OSA_PARAM" kind="struct" len="4">
<child offset="0" name="pPrioMap" kind="pointer">
<child kind="array" num="32">
<child kind="BaseType" type="BYTE" />
</child>
</child>
</TypeDefine>
<TypeDefine name="T_DISK_PARAM" kind="struct" len="8">
<child offset="0" name="diskMap" kind="pointer">
<child kind="struct" type="T_OSA_DISKMAP" />
</child>
<child offset="4" name="diskNum" kind="BaseType" type="DWORD" />
</TypeDefine>
<TypeDefine name="T_TASK_PARAM" kind="struct" len="16">
<child offset="0" name="max_task_num" kind="BaseType" type="DWORD" />
<child offset="4" name="max_schthread_num" kind="BaseType" type="DWORD" />
<child offset="8" name="max_msg_queue_len" kind="BaseType" type="DWORD" />
<child offset="12" name="deadloop_time" kind="BaseType" type="DWORD" />
</TypeDefine>
<TypeDefine name="T_TIMER_PARAM" kind="struct" len="20">
<child offset="0" name="SchPrio" kind="BaseType" type="DWORD" />
<child offset="4" name="CallBackStack" kind="BaseType" type="DWORD" />
<child offset="8" name="CallBackPrio" kind="BaseType" type="DWORD" />
<child offset="12" name="MinTimeLen" kind="BaseType" type="DWORD" />
<child offset="16" name="MaxTimeNum" kind="BaseType" type="DWORD" />
</TypeDefine>
<TypeDefine name="T_EXCEP_PARAM" kind="struct" len="12">
<child offset="0" name="DeadLoopCheckTime" kind="BaseType" type="DWORD" />
<child offset="4" name="UpdateCPUTime" kind="BaseType" type="DWORD" />
<child offset="8" name="DeamonStartTime" kind="BaseType" type="DWORD" />
</TypeDefine>
<TypeDefine name="T_SYSM_PARAM" kind="struct" len="8">
<child offset="0" name="pSysm_TaskItemTab" kind="pointer">
<child kind="struct" type="T_ZOss_TaskTabItem" />
</child>
<child offset="4" name="task_num" kind="BaseType" type="DWORD" />
</TypeDefine>
<TypeDefine name="T_vSIM_PARAM" kind="struct" len="28">
<child offset="0" name="Work_Area_Base_Addr" kind="BaseType" type="DWORD" />
<child offset="4" name="Backup_Area_Base_Addr" kind="BaseType" type="DWORD" />
<child offset="8" name="Factory_Area_Base_Addr" kind="BaseType" type="DWORD" />
<child offset="12" name="Area_Size" kind="BaseType" type="DWORD" />
<child offset="16" name="Work_Area_Symbol_Addr" kind="BaseType" type="DWORD" />
<child offset="20" name="Backup_Area_Symbol_Addr" kind="BaseType" type="DWORD" />
<child offset="24" name="Factory_Area_Symbol_Addr" kind="BaseType" type="DWORD" />
</TypeDefine>
<TypeDefine name="tagFINDREPLACEW" kind="struct" len="40">
<child offset="0" name="lStructSize" kind="BaseType" type="DWORD" />
<child offset="4" name="hwndOwner" kind="pointer">
<child kind="struct" type="HWND__" />
</child>
<child offset="8" name="hInstance" kind="pointer">
<child kind="struct" type="HINSTANCE__" />
</child>
<child offset="12" name="Flags" kind="BaseType" type="DWORD" />
<child offset="16" name="lpstrFindWhat" kind="pointer" type="WORD" />
<child offset="20" name="lpstrReplaceWith" kind="pointer" type="WORD" />
<child offset="24" name="wFindWhatLen" kind="BaseType" type="WORD" />
<child offset="26" name="wReplaceWithLen" kind="BaseType" type="WORD" />
<child offset="28" name="lCustData" kind="BaseType" type="long" />
<child offset="32" name="lpfnHook" kind="pointer">
<child kind="function" />
</child>
<child offset="36" name="lpTemplateName" kind="pointer" type="wchar_t" />
</TypeDefine>
<TypeDefine name="midistrmbuffver_tag" kind="struct" len="12">
<child offset="0" name="dwVersion" kind="BaseType" type="DWORD" />
<child offset="4" name="dwMid" kind="BaseType" type="DWORD" />
<child offset="8" name="dwOEMVersion" kind="BaseType" type="DWORD" />
</TypeDefine>
<TypeDefine name="T_zMmiaSm_DataState_Req" kind="struct" len="8">
<child offset="0" name="bSrcIndex" kind="BaseType" type="BYTE" />
<child offset="1" name="bDesIndex" kind="BaseType" type="BYTE" />
<child offset="2" name="bOnlyIpFg" kind="BaseType" type="BYTE" />
<child offset="3" name="bCidNum" kind="BaseType" type="BYTE" />
<child offset="4" name="abCid" kind="array" num="4">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="tagEMREOF" kind="struct" len="20">
<child offset="0" name="emr" kind="struct" type="tagEMR" />
<child offset="8" name="nPalEntries" kind="BaseType" type="DWORD" />
<child offset="12" name="offPalEntries" kind="BaseType" type="DWORD" />
<child offset="16" name="nSizeLast" kind="BaseType" type="DWORD" />
</TypeDefine>
<TypeDefine name="T_zMmiaUmm_PsContext_Cnf" kind="struct" len="4">
<child offset="0" name="bSrcIndex" kind="BaseType" type="BYTE" />
<child offset="1" name="bDesIndex" kind="BaseType" type="BYTE" />
<child offset="2" name="bPsRegState" kind="BaseType" type="BYTE" />
<child offset="3" name="bPadding" kind="BaseType" type="BYTE" />
</TypeDefine>
<TypeDefine name="T_zToolsL2_Epdcp_UlConfigData" kind="struct" len="12">
<child offset="0" name="bRbId" kind="BaseType" type="BYTE" />
<child offset="1" name="bEpsId" kind="BaseType" type="BYTE" />
<child offset="2" name="bRbMode" kind="BaseType" type="BYTE" />
<child offset="3" name="bRbType" kind="BaseType" type="BYTE" />
<child offset="4" name="bSnLength" kind="BaseType" type="BYTE" />
<child offset="5" name="bPadding" kind="BaseType" type="BYTE" />
<child offset="6" name="wDiscardTimer" kind="BaseType" type="WORD" />
<child offset="8" name="wRohcMaxCid" kind="BaseType" type="WORD" />
<child offset="10" name="wRohcMask" kind="BaseType" type="WORD" />
</TypeDefine>
<TypeDefine name="T_zMmiaEucsr_LteLostCoverage_Ind" kind="struct" len="4">
<child offset="0" name="bSrcIndex" kind="BaseType" type="BYTE" />
<child offset="1" name="bDesIndex" kind="BaseType" type="BYTE" />
<child offset="2" name="abPadding" kind="array" num="2">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="T_z_UiccId_PlmnSel" kind="struct" len="344">
<child offset="0" name="bMaxNum" kind="BaseType" type="BYTE" />
<child offset="1" name="bNum" kind="BaseType" type="BYTE" />
<child offset="2" name="abPadding" kind="array" num="2">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="4" name="abPlmnValidFg" kind="array" num="85">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="89" name="atPlmn" kind="array" num="85">
<child kind="struct" type="T_zPS_PlmnId" />
</child>
</TypeDefine>
<TypeDefine name="T_zMmiaUmm_SubMode_Ind" kind="struct" len="4">
<child offset="0" name="bAct" kind="BaseType" type="BYTE" />
<child offset="1" name="bSubMode" kind="BaseType" type="BYTE" />
<child offset="2" name="bPadding" kind="array" num="2">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="wavehdr_tag" kind="struct" len="32">
<child offset="0" name="lpData" kind="pointer" type="char" />
<child offset="4" name="dwBufferLength" kind="BaseType" type="DWORD" />
<child offset="8" name="dwBytesRecorded" kind="BaseType" type="DWORD" />
<child offset="12" name="dwUser" kind="BaseType" type="DWORD" />
<child offset="16" name="dwFlags" kind="BaseType" type="DWORD" />
<child offset="20" name="dwLoops" kind="BaseType" type="DWORD" />
<child offset="24" name="lpNext" kind="pointer">
<child kind="struct" type="wavehdr_tag" />
</child>
<child offset="28" name="reserved" kind="BaseType" type="DWORD" />
</TypeDefine>
<TypeDefine name="T_z_Ellip" kind="struct" len="8">
<child offset="0" name="tCoordinate" kind="struct" type="T_z_Coordinate" />
</TypeDefine>
<TypeDefine name="tagMCI_ANIM_STEP_PARMS" kind="struct" len="8">
<child offset="0" name="dwCallback" kind="BaseType" type="DWORD" />
<child offset="4" name="dwFrames" kind="BaseType" type="DWORD" />
</TypeDefine>
<TypeDefine name="IComThreadingInfo" kind="struct" len="4">
<child offset="0" name="lpVtbl" kind="pointer">
<child kind="struct" type="IComThreadingInfoVtbl" />
</child>
</TypeDefine>
<TypeDefine name="IComThreadingInfoVtbl" kind="struct" len="28">
<child offset="0" name="QueryInterface" kind="pointer">
<child kind="function" />
</child>
<child offset="4" name="AddRef" kind="pointer">
<child kind="function" />
</child>
<child offset="8" name="Release" kind="pointer">
<child kind="function" />
</child>
<child offset="12" name="GetCurrentApartmentType" kind="pointer">
<child kind="function" />
</child>
<child offset="16" name="GetCurrentThreadType" kind="pointer">
<child kind="function" />
</child>
<child offset="20" name="GetCurrentLogicalThreadId" kind="pointer">
<child kind="function" />
</child>
<child offset="24" name="SetCurrentLogicalThreadId" kind="pointer">
<child kind="function" />
</child>
</TypeDefine>
<TypeDefine name="tagRPC_CALL_ATTRIBUTES_V2_W" kind="struct" len="84">
<child offset="0" name="Version" kind="BaseType" type="DWORD" />
<child offset="4" name="Flags" kind="BaseType" type="DWORD" />
<child offset="8" name="ServerPrincipalNameBufferLength" kind="BaseType" type="DWORD" />
<child offset="12" name="ServerPrincipalName" kind="pointer" type="WORD" />
<child offset="16" name="ClientPrincipalNameBufferLength" kind="BaseType" type="DWORD" />
<child offset="20" name="ClientPrincipalName" kind="pointer" type="WORD" />
<child offset="24" name="AuthenticationLevel" kind="BaseType" type="DWORD" />
<child offset="28" name="AuthenticationService" kind="BaseType" type="DWORD" />
<child offset="32" name="NullSession" kind="BaseType" type="int" />
<child offset="36" name="KernelModeCaller" kind="BaseType" type="int" />
<child offset="40" name="ProtocolSequence" kind="BaseType" type="DWORD" />
<child offset="44" name="IsClientLocal" kind="BaseType" type="int" />
<child offset="48" name="ClientPID" kind="pointer" type="void" />
<child offset="52" name="CallStatus" kind="BaseType" type="DWORD" />
<child offset="56" name="CallType" kind="BaseType" type="int" />
<child offset="60" name="CallLocalAddress" kind="pointer">
<child kind="struct" type="_RPC_CALL_LOCAL_ADDRESS_V1" />
</child>
<child offset="64" name="OpNum" kind="BaseType" type="WORD" />
<child offset="68" name="InterfaceUuid" kind="struct" type="_GUID" />
</TypeDefine>
<TypeDefine name="IPipeLongVtbl" kind="struct" len="20">
<child offset="0" name="QueryInterface" kind="pointer">
<child kind="function" />
</child>
<child offset="4" name="AddRef" kind="pointer">
<child kind="function" />
</child>
<child offset="8" name="Release" kind="pointer">
<child kind="function" />
</child>
<child offset="12" name="Pull" kind="pointer">
<child kind="function" />
</child>
<child offset="16" name="Push" kind="pointer">
<child kind="function" />
</child>
</TypeDefine>
<TypeDefine name="IPipeLong" kind="struct" len="4">
<child offset="0" name="lpVtbl" kind="pointer">
<child kind="struct" type="IPipeLongVtbl" />
</child>
</TypeDefine>
<TypeDefine name="T_zMmiaUmm_CsgList_Cnf" kind="struct" len="5856">
<child offset="0" name="bSrcIndex" kind="BaseType" type="BYTE" />
<child offset="1" name="bDesIndex" kind="BaseType" type="BYTE" />
<child offset="2" name="bNum" kind="BaseType" type="BYTE" />
<child offset="3" name="bPadding" kind="BaseType" type="BYTE" />
<child offset="4" name="atCsgInfoList" kind="array" num="10">
<child kind="struct" type="T_z_CsgInfo" />
</child>
<child offset="5844" name="abState" kind="array" num="10">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="T_z_CsgInfo" kind="struct" len="584">
<child offset="0" name="tAct" kind="struct" type="T_zPS_Act" />
<child offset="4" name="tCsg" kind="struct" type="T_z_CsgIdList" />
</TypeDefine>
<TypeDefine name="T_z_UiccId_Smsp" kind="struct" len="284">
<child offset="0" name="bMaxAlphaIdLen" kind="BaseType" type="BYTE" />
<child offset="1" name="bAlphaIdLen" kind="BaseType" type="BYTE" />
<child offset="2" name="bParamId" kind="BaseType" type="BYTE" />
<child offset="3" name="bTPPid" kind="BaseType" type="BYTE" />
<child offset="4" name="bTPDcs" kind="BaseType" type="BYTE" />
<child offset="5" name="bTPVp" kind="BaseType" type="BYTE" />
<child offset="6" name="abPadding" kind="array" num="2">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="8" name="abAlphaId" kind="array" num="252">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="260" name="abTPDestAdd" kind="array" num="12">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="272" name="abTSScAdd" kind="array" num="12">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="T_zMmiaCbs_PageData" kind="struct" len="86">
<child offset="0" name="bCurPage" kind="BaseType" type="BYTE" />
<child offset="1" name="bMsgLen" kind="BaseType" type="BYTE" />
<child offset="2" name="abPadding" kind="array" num="2">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="4" name="abBuf" kind="array" num="82">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="T_CommAtSetting" kind="struct" len="808">
<child offset="0" name="magic" kind="array" num="8">
<child kind="BaseType" type="char" />
</child>
<child offset="8" name="wVersion" kind="BaseType" type="WORD" />
<child offset="10" name="wLen" kind="BaseType" type="WORD" />
<child offset="12" name="jtagserver" kind="BaseType" type="BYTE" />
<child offset="13" name="exceptReset" kind="BaseType" type="BYTE" />
<child offset="14" name="ramdumpDisplay" kind="BaseType" type="BYTE" />
<child offset="15" name="psmLogEnable" kind="BaseType" type="BYTE" />
<child offset="16" name="liaoningVersionSib4" kind="BaseType" type="BYTE" />
<child offset="17" name="cmccTestFlag" kind="BaseType" type="BYTE" />
<child offset="18" name="ratVersion" kind="BaseType" type="BYTE" />
<child offset="19" name="paLogChannel" kind="BaseType" type="BYTE" />
<child offset="20" name="zspLogFilter" kind="array" num="2">
<child kind="BaseType" type="DWORD" />
</child>
<child offset="28" name="zspDebugInfo" kind="array" num="128">
<child kind="BaseType" type="WORD" />
</child>
<child offset="284" name="zspDebugInfoW" kind="array" num="128">
<child kind="BaseType" type="WORD" />
</child>
<child offset="540" name="tebsThreshold" kind="BaseType" type="BYTE" />
<child offset="541" name="voiceSupportFlag" kind="BaseType" type="BYTE" />
<child offset="542" name="b2gPdpFlagPadding" kind="BaseType" type="BYTE" />
<child offset="543" name="uePsReleaseInfo" kind="BaseType" type="BYTE" />
<child offset="544" name="autoStartTestFlag" kind="BaseType" type="BYTE" />
<child offset="545" name="signalCount" kind="BaseType" type="BYTE" />
<child offset="546" name="armFreq" kind="BaseType" type="BYTE" />
<child offset="547" name="voltageChange" kind="BaseType" type="BYTE" />
<child offset="548" name="edgeSupport" kind="BaseType" type="BYTE" />
<child offset="549" name="atChannel" kind="BaseType" type="BYTE" />
<child offset="550" name="gprsMultiSlotEnable" kind="BaseType" type="BYTE" />
<child offset="551" name="edgeMultiSlotEnable" kind="BaseType" type="BYTE" />
<child offset="552" name="exceptResetCount" kind="BaseType" type="DWORD" />
<child offset="556" name="pinCode" kind="BaseType" type="DWORD" />
<child offset="560" name="ignroeSecuFlag" kind="BaseType" type="DWORD" />
<child offset="564" name="lteInfo_strongscan" kind="BITS" start="0" len="1" type="BYTE" />
<child offset="564" name="spare1" kind="BITS" start="1" len="2" type="BYTE" />
<child offset="564" name="lteInfo_autopoweron" kind="BITS" start="3" len="1" type="BYTE" />
<child offset="564" name="spare2" kind="BITS" start="4" len="2" type="BYTE" />
<child offset="564" name="lteInfo_encryption" kind="BITS" start="6" len="1" type="BYTE" />
<child offset="564" name="lteInfo_zuchongzhi" kind="BITS" start="7" len="1" type="BYTE" />
<child offset="565" name="bCfunFlag" kind="BITS" start="0" len="1" type="BYTE" />
<child offset="565" name="lteInfo_CSFB" kind="BITS" start="4" len="1" type="BYTE" />
<child offset="565" name="spare4" kind="BITS" start="5" len="3" type="BYTE" />
<child offset="568" name="freqBand24Support" kind="BaseType" type="BYTE" />
<child offset="569" name="gsm3AThred" kind="BaseType" type="BYTE" />
<child offset="570" name="td3AThred" kind="BaseType" type="BYTE" />
<child offset="571" name="validFlag3AThred" kind="BaseType" type="BYTE" />
<child offset="572" name="tdThredOff" kind="BaseType" type="BYTE" />
<child offset="573" name="memLeakCheckFlag" kind="BaseType" type="BYTE" />
<child offset="574" name="usTypeFlag" kind="BaseType" type="BYTE" />
<child offset="575" name="qosRelease" kind="BaseType" type="BYTE" />
<child offset="576" name="lteRelease" kind="BaseType" type="BYTE" />
<child offset="577" name="FddRelease" kind="BaseType" type="BYTE" />
<child offset="578" name="cmccFlag" kind="BaseType" type="BYTE" />
<child offset="579" name="standbyMode" kind="BaseType" type="BYTE" />
<child offset="580" name="TdDrxExpansion" kind="BaseType" type="BYTE" />
<child offset="581" name="manual_search" kind="BaseType" type="BYTE" />
<child offset="582" name="gsmDrxExpansion" kind="BaseType" type="BYTE" />
<child offset="583" name="paLogChannelW" kind="BaseType" type="BYTE" />
<child offset="584" name="equipmentTestSupport" kind="BaseType" type="DWORD" />
<child offset="588" name="zspLogFilterW" kind="array" num="2">
<child kind="BaseType" type="DWORD" />
</child>
<child offset="596" name="CommAtCmdDyn" kind="array" num="4">
<child kind="BaseType" type="DWORD" />
</child>
<child offset="612" name="psmFuncFlag" kind="array" num="4">
<child kind="BaseType" type="DWORD" />
</child>
<child offset="628" name="UsatTermProf" kind="array" num="8">
<child kind="BaseType" type="DWORD" />
</child>
<child offset="660" name="L1wRfcDebug" kind="array" num="10">
<child kind="BaseType" type="WORD" />
</child>
<child offset="680" name="LteLimitedBsrStart" kind="BaseType" type="WORD" />
<child offset="682" name="LteLimitedBsrMin" kind="BaseType" type="WORD" />
<child offset="684" name="LteLimitedBsrStep" kind="BaseType" type="WORD" />
<child offset="686" name="LimitedBsrTimerLen" kind="BaseType" type="WORD" />
<child offset="688" name="WtebsThred" kind="BaseType" type="BYTE" />
<child offset="689" name="LteBsrThred" kind="BaseType" type="BYTE" />
<child offset="690" name="bWTestPadding" kind="BaseType" type="BYTE" />
<child offset="691" name="LockSimCardFlg" kind="BaseType" type="BYTE" />
<child offset="692" name="bPaddingFlg" kind="BaseType" type="BYTE" />
<child offset="693" name="IsimSupportFlg" kind="BaseType" type="BYTE" />
<child offset="694" name="ActPriorityFlg" kind="BaseType" type="BYTE" />
<child offset="695" name="UsatFlag" kind="BaseType" type="BYTE" />
<child offset="696" name="IsUseImsiFlag" kind="BaseType" type="BYTE" />
<child offset="697" name="PppEchoFlag" kind="BaseType" type="BYTE" />
<child offset="698" name="PbType" kind="BaseType" type="BYTE" />
<child offset="699" name="GsmOtaTestFlag" kind="BaseType" type="BYTE" />
<child offset="700" name="bCsiFilterPadding" kind="BaseType" type="BYTE" />
<child offset="701" name="CsiupFlg" kind="BaseType" type="BYTE" />
<child offset="702" name="CsrhobandFlg" kind="BaseType" type="BYTE" />
<child offset="703" name="CfoFilterFlg" kind="BaseType" type="BYTE" />
<child offset="704" name="UlparafixtamodeFlg" kind="BaseType" type="BYTE" />
<child offset="705" name="b711StubFlg" kind="BaseType" type="BYTE" />
<child offset="706" name="CsrPssBinFlg" kind="BaseType" type="BYTE" />
<child offset="707" name="CsiIotFlg" kind="BaseType" type="BYTE" />
<child offset="708" name="PppPcoAuthFlag" kind="BaseType" type="BYTE" />
<child offset="709" name="LteSValueOffset" kind="array" num="2">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="711" name="WSValueOffset" kind="array" num="2">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="713" name="TDSValueOffset" kind="array" num="2">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="715" name="GsmSValueOffset" kind="BaseType" type="BYTE" />
<child offset="716" name="Umm15CauseFlag" kind="BaseType" type="BYTE" />
<child offset="717" name="PollFlag" kind="BaseType" type="BYTE" />
<child offset="718" name="abPadding" kind="array" num="2">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="720" name="PppAccm" kind="BaseType" type="DWORD" />
<child offset="724" name="ExceptProc" kind="BaseType" type="BYTE" />
<child offset="725" name="IntrThreadTraceFlag" kind="BaseType" type="BYTE" />
<child offset="726" name="VsimSupport" kind="BaseType" type="BYTE" />
<child offset="727" name="AirAuthFlag" kind="BaseType" type="BYTE" />
<child offset="728" name="El2StartEgy" kind="BaseType" type="DWORD" />
<child offset="732" name="RemoteSimSupport" kind="BaseType" type="BYTE" />
<child offset="733" name="IgnorePppAuth" kind="BaseType" type="BYTE" />
<child offset="734" name="UssdTimerLen" kind="BaseType" type="WORD" />
<child offset="736" name="PsPageOrPlmnlistPrio" kind="BaseType" type="BYTE" />
<child offset="737" name="GsmPsTbfRecvCsPage" kind="BaseType" type="BYTE" />
<child offset="738" name="bPrioPadding" kind="array" num="2">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="740" name="pcoInfo" kind="BaseType" type="DWORD" />
<child offset="744" name="KoreaTest" kind="BaseType" type="BYTE" />
<child offset="745" name="VolteMtNetTestPadding" kind="BaseType" type="BYTE" />
<child offset="746" name="NsIotTestPadding" kind="BaseType" type="BYTE" />
<child offset="747" name="GsmMeasPrior" kind="BaseType" type="BYTE" />
<child offset="748" name="VolteCvmodPadding" kind="BaseType" type="BYTE" />
<child offset="749" name="VolteArmWbFlgPadding" kind="BaseType" type="BYTE" />
<child offset="750" name="OffsetRssi" kind="BaseType" type="BYTE" />
<child offset="751" name="Ecno" kind="BaseType" type="BYTE" />
<child offset="752" name="Rscp" kind="BaseType" type="BYTE" />
<child offset="753" name="VolteEmCallSupportPadding" kind="BaseType" type="BYTE" />
<child offset="754" name="OosThreshFlg" kind="BaseType" type="BYTE" />
<child offset="755" name="IslandThreshFlg" kind="BaseType" type="BYTE" />
<child offset="756" name="OosThresh" kind="BaseType" type="WORD" />
<child offset="758" name="IslandThresh" kind="BaseType" type="WORD" />
<child offset="760" name="RrcCustomBitMap_PocMeasOp" kind="BITS" start="0" len="1" type="BYTE" />
<child offset="760" name="RrcCustomBitMap_SelfSwitch" kind="BITS" start="1" len="1" type="BYTE" />
<child offset="760" name="RrcCustomBitMap_A2Report" kind="BITS" start="2" len="1" type="BYTE" />
<child offset="760" name="RrcCustomBitMap_pdcp" kind="BITS" start="3" len="1" type="BYTE" />
<child offset="760" name="RrcCustomBitMap_SINR" kind="BITS" start="4" len="1" type="BYTE" />
<child offset="761" name="TauPrior" kind="BaseType" type="BYTE" />
<child offset="762" name="ReselOffSet" kind="BaseType" type="BYTE" />
<child offset="763" name="SoftVersion" kind="BaseType" type="BYTE" />
<child offset="764" name="bRpi" kind="BaseType" type="BYTE" />
<child offset="765" name="bEmmTimerFg" kind="BaseType" type="BYTE" />
<child offset="766" name="bNvDelayWriteTm" kind="BaseType" type="BYTE" />
<child offset="767" name="bPsbufInit" kind="BaseType" type="BYTE" />
<child offset="768" name="bAttachCid" kind="BaseType" type="BYTE" />
<child offset="769" name="bHarqBufNum" kind="BaseType" type="BYTE" />
<child offset="770" name="wSmallTbNum" kind="BaseType" type="WORD" />
<child offset="772" name="wPsBufNum" kind="BaseType" type="WORD" />
<child offset="774" name="bEdcpPollFg" kind="BaseType" type="BYTE" />
<child offset="775" name="bHpplmnReSearchTime" kind="BaseType" type="BYTE" />
<child offset="776" name="bHpplmnReTryTime" kind="BaseType" type="BYTE" />
<child offset="777" name="bTEnableEutranLen" kind="BaseType" type="BYTE" />
<child offset="778" name="bUsatSCFg" kind="BaseType" type="BYTE" />
<child offset="779" name="bIdleDrxTm" kind="BaseType" type="BYTE" />
<child offset="780" name="dwDataMonitorTm" kind="BaseType" type="DWORD" />
<child offset="784" name="bFreqScanTmin" kind="BaseType" type="WORD" />
<child offset="786" name="bFreqScanStep" kind="BaseType" type="WORD" />
<child offset="788" name="bFreqScanTnum" kind="BaseType" type="WORD" />
<child offset="790" name="bFreqScanTmax" kind="BaseType" type="WORD" />
<child offset="792" name="wFastScanTime" kind="BaseType" type="WORD" />
<child offset="794" name="bFastScanFreqFg" kind="BaseType" type="BYTE" />
<child offset="795" name="bMultiRfFlag" kind="BaseType" type="BYTE" />
<child offset="796" name="bGpio0Val" kind="BaseType" type="BYTE" />
<child offset="797" name="bGpio1Val" kind="BaseType" type="BYTE" />
<child offset="798" name="bGpio2Val" kind="BaseType" type="BYTE" />
<child offset="799" name="bRrcRelFlag" kind="BaseType" type="BYTE" />
<child offset="800" name="bRrcRelTimer" kind="BaseType" type="BYTE" />
<child offset="801" name="bRrcRelCountN" kind="BaseType" type="BYTE" />
<child offset="802" name="bRrcRelCountM" kind="BaseType" type="BYTE" />
<child offset="803" name="bOosScanThreshFlg" kind="BaseType" type="BYTE" />
<child offset="804" name="bOosScanThresh" kind="BaseType" type="BYTE" />
<child offset="805" name="bEcallFlg" kind="BaseType" type="BYTE" />
<child offset="806" name="wNasBitmap_bit0" kind="BITS" start="0" len="1" type="WORD" />
<child offset="806" name="wNasBitmap_bit1" kind="BITS" start="1" len="1" type="WORD" />
<child offset="806" name="wNasBitmap_bit2" kind="BITS" start="2" len="1" type="WORD" />
<child offset="806" name="wNasBitmap_bit3" kind="BITS" start="3" len="1" type="WORD" />
<child offset="806" name="wNasBitmap_bit4" kind="BITS" start="4" len="1" type="WORD" />
</TypeDefine>
<TypeDefine name="tagMCI_ANIM_WINDOW_PARMSA" kind="struct" len="16">
<child offset="0" name="dwCallback" kind="BaseType" type="DWORD" />
<child offset="4" name="hWnd" kind="pointer">
<child kind="struct" type="HWND__" />
</child>
<child offset="8" name="nCmdShow" kind="BaseType" type="DWORD" />
<child offset="12" name="lpstrText" kind="pointer" type="char" />
</TypeDefine>
<TypeDefine name="T_zEumcr_ListCellInfo" kind="struct" len="4">
<child offset="0" name="wCellId" kind="BaseType" type="WORD" />
<child offset="2" name="cCellOffset" kind="BaseType" type="char" />
<child offset="3" name="bPadding" kind="BaseType" type="BYTE" />
</TypeDefine>
<TypeDefine name="ICreateTypeInfo" kind="struct" len="4">
<child offset="0" name="lpVtbl" kind="pointer">
<child kind="struct" type="ICreateTypeInfoVtbl" />
</child>
</TypeDefine>
<TypeDefine name="ICatalogFileInfo" kind="struct" len="4">
<child offset="0" name="lpVtbl" kind="pointer">
<child kind="struct" type="ICatalogFileInfoVtbl" />
</child>
</TypeDefine>
<TypeDefine name="ICatalogFileInfoVtbl" kind="struct" len="20">
<child offset="0" name="QueryInterface" kind="pointer">
<child kind="function" />
</child>
<child offset="4" name="AddRef" kind="pointer">
<child kind="function" />
</child>
<child offset="8" name="Release" kind="pointer">
<child kind="function" />
</child>
<child offset="12" name="GetCatalogFile" kind="pointer">
<child kind="function" />
</child>
<child offset="16" name="GetJavaTrust" kind="pointer">
<child kind="function" />
</child>
</TypeDefine>
<TypeDefine name="struTCB" kind="struct" len="188">
<child offset="0" name="node" kind="struct" type="tag_NODE" />
<child offset="8" name="type" kind="BaseType" type="DWORD" />
<child offset="12" name="count" kind="BaseType" type="DWORD" />
<child offset="16" name="task_name" kind="array" num="64">
<child kind="BaseType" type="char" />
</child>
<child offset="80" name="taskEntry" kind="pointer">
<child kind="function" />
</child>
<child offset="84" name="HookEntry" kind="array" num="3">
<child kind="pointer">
<child kind="function" />
</child>
</child>
<child offset="96" name="task_id" kind="pointer" type="void" />
<child offset="100" name="sender_task_id" kind="pointer" type="void" />
<child offset="104" name="thread_id" kind="pointer" type="void" />
<child offset="108" name="msg_queue" kind="struct" type="T_ZOss_List" />
<child offset="120" name="stack_size" kind="BaseType" type="DWORD" />
<child offset="124" name="priority" kind="BaseType" type="DWORD" />
<child offset="128" name="private_data_len" kind="BaseType" type="DWORD" />
<child offset="132" name="time" kind="BaseType" type="DWORD" />
<child offset="136" name="stack_used" kind="BaseType" type="DWORD" />
<child offset="140" name="task_time" kind="BaseType" type="DWORD" />
<child offset="144" name="msg_id" kind="BaseType" type="DWORD" />
<child offset="148" name="dire" kind="array" num="4">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="152" name="thread_no" kind="BaseType" type="BYTE" />
<child offset="153" name="run_status" kind="BaseType" type="BYTE" />
<child offset="154" name="state" kind="BaseType" type="BYTE" />
<child offset="156" name="taskData" kind="pointer" type="BYTE" />
<child offset="160" name="next" kind="pointer">
<child kind="struct" type="struTCB" />
</child>
<child offset="164" name="cputime" kind="BaseType" type="DWORD" />
<child offset="168" name="cpupercent" kind="BaseType" type="float" />
<child offset="172" name="runtime" kind="BaseType" type="DWORD" />
<child offset="176" name="malloc_size" kind="BaseType" type="DWORD" />
<child offset="180" name="ub_size" kind="BaseType" type="DWORD" />
<child offset="184" name="reserved" kind="array" num="4">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="IXMLDOMCommentVtbl" kind="struct" len="204">
<child offset="0" name="QueryInterface" kind="pointer">
<child kind="function" />
</child>
<child offset="4" name="AddRef" kind="pointer">
<child kind="function" />
</child>
<child offset="8" name="Release" kind="pointer">
<child kind="function" />
</child>
<child offset="12" name="GetTypeInfoCount" kind="pointer">
<child kind="function" />
</child>
<child offset="16" name="GetTypeInfo" kind="pointer">
<child kind="function" />
</child>
<child offset="20" name="GetIDsOfNames" kind="pointer">
<child kind="function" />
</child>
<child offset="24" name="Invoke" kind="pointer">
<child kind="function" />
</child>
<child offset="28" name="get_nodeName" kind="pointer">
<child kind="function" />
</child>
<child offset="32" name="get_nodeValue" kind="pointer">
<child kind="function" />
</child>
<child offset="36" name="put_nodeValue" kind="pointer">
<child kind="function" />
</child>
<child offset="40" name="get_nodeType" kind="pointer">
<child kind="function" />
</child>
<child offset="44" name="get_parentNode" kind="pointer">
<child kind="function" />
</child>
<child offset="48" name="get_childNodes" kind="pointer">
<child kind="function" />
</child>
<child offset="52" name="get_firstChild" kind="pointer">
<child kind="function" />
</child>
<child offset="56" name="get_lastChild" kind="pointer">
<child kind="function" />
</child>
<child offset="60" name="get_previousSibling" kind="pointer">
<child kind="function" />
</child>
<child offset="64" name="get_nextSibling" kind="pointer">
<child kind="function" />
</child>
<child offset="68" name="get_attributes" kind="pointer">
<child kind="function" />
</child>
<child offset="72" name="insertBefore" kind="pointer">
<child kind="function" />
</child>
<child offset="76" name="replaceChild" kind="pointer">
<child kind="function" />
</child>
<child offset="80" name="removeChild" kind="pointer">
<child kind="function" />
</child>
<child offset="84" name="appendChild" kind="pointer">
<child kind="function" />
</child>
<child offset="88" name="hasChildNodes" kind="pointer">
<child kind="function" />
</child>
<child offset="92" name="get_ownerDocument" kind="pointer">
<child kind="function" />
</child>
<child offset="96" name="cloneNode" kind="pointer">
<child kind="function" />
</child>
<child offset="100" name="get_nodeTypeString" kind="pointer">
<child kind="function" />
</child>
<child offset="104" name="get_text" kind="pointer">
<child kind="function" />
</child>
<child offset="108" name="put_text" kind="pointer">
<child kind="function" />
</child>
<child offset="112" name="get_specified" kind="pointer">
<child kind="function" />
</child>
<child offset="116" name="get_definition" kind="pointer">
<child kind="function" />
</child>
<child offset="120" name="get_nodeTypedValue" kind="pointer">
<child kind="function" />
</child>
<child offset="124" name="put_nodeTypedValue" kind="pointer">
<child kind="function" />
</child>
<child offset="128" name="get_dataType" kind="pointer">
<child kind="function" />
</child>
<child offset="132" name="put_dataType" kind="pointer">
<child kind="function" />
</child>
<child offset="136" name="get_xml" kind="pointer">
<child kind="function" />
</child>
<child offset="140" name="transformNode" kind="pointer">
<child kind="function" />
</child>
<child offset="144" name="selectNodes" kind="pointer">
<child kind="function" />
</child>
<child offset="148" name="selectSingleNode" kind="pointer">
<child kind="function" />
</child>
<child offset="152" name="get_parsed" kind="pointer">
<child kind="function" />
</child>
<child offset="156" name="get_namespaceURI" kind="pointer">
<child kind="function" />
</child>
<child offset="160" name="get_prefix" kind="pointer">
<child kind="function" />
</child>
<child offset="164" name="get_baseName" kind="pointer">
<child kind="function" />
</child>
<child offset="168" name="transformNodeToObject" kind="pointer">
<child kind="function" />
</child>
<child offset="172" name="get_data" kind="pointer">
<child kind="function" />
</child>
<child offset="176" name="put_data" kind="pointer">
<child kind="function" />
</child>
<child offset="180" name="get_length" kind="pointer">
<child kind="function" />
</child>
<child offset="184" name="substringData" kind="pointer">
<child kind="function" />
</child>
<child offset="188" name="appendData" kind="pointer">
<child kind="function" />
</child>
<child offset="192" name="insertData" kind="pointer">
<child kind="function" />
</child>
<child offset="196" name="deleteData" kind="pointer">
<child kind="function" />
</child>
<child offset="200" name="replaceData" kind="pointer">
<child kind="function" />
</child>
</TypeDefine>
<TypeDefine name="IOleContainerVtbl" kind="struct" len="24">
<child offset="0" name="QueryInterface" kind="pointer">
<child kind="function" />
</child>
<child offset="4" name="AddRef" kind="pointer">
<child kind="function" />
</child>
<child offset="8" name="Release" kind="pointer">
<child kind="function" />
</child>
<child offset="12" name="ParseDisplayName" kind="pointer">
<child kind="function" />
</child>
<child offset="16" name="EnumObjects" kind="pointer">
<child kind="function" />
</child>
<child offset="20" name="LockContainer" kind="pointer">
<child kind="function" />
</child>
</TypeDefine>
<TypeDefine name="tagGESTURECONFIG" kind="struct" len="12">
<child offset="0" name="dwID" kind="BaseType" type="DWORD" />
<child offset="4" name="dwWant" kind="BaseType" type="DWORD" />
<child offset="8" name="dwBlock" kind="BaseType" type="DWORD" />
</TypeDefine>
<TypeDefine name="tagEMRROUNDRECT" kind="struct" len="32">
<child offset="0" name="emr" kind="struct" type="tagEMR" />
<child offset="8" name="rclBox" kind="struct" type="_RECTL" />
<child offset="24" name="szlCorner" kind="struct" type="tagSIZE" />
</TypeDefine>
<TypeDefine name="T_zDev_AtMem_CC_FclassMode" kind="struct" len="4">
<child offset="0" name="bFclassMode" kind="BaseType" type="BYTE" />
<child offset="1" name="abPadding" kind="array" num="3">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="T_zAti_NV_LockSearchPlmn" kind="struct" len="4">
<child offset="0" name="bSerachSet" kind="BaseType" type="BYTE" />
<child offset="1" name="abPadding" kind="array" num="3">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="tagEMRBITBLT" kind="struct" len="100">
<child offset="0" name="emr" kind="struct" type="tagEMR" />
<child offset="8" name="rclBounds" kind="struct" type="_RECTL" />
<child offset="24" name="xDest" kind="BaseType" type="long" />
<child offset="28" name="yDest" kind="BaseType" type="long" />
<child offset="32" name="cxDest" kind="BaseType" type="long" />
<child offset="36" name="cyDest" kind="BaseType" type="long" />
<child offset="40" name="dwRop" kind="BaseType" type="DWORD" />
<child offset="44" name="xSrc" kind="BaseType" type="long" />
<child offset="48" name="ySrc" kind="BaseType" type="long" />
<child offset="52" name="xformSrc" kind="struct" type="tagXFORM" />
<child offset="76" name="crBkColorSrc" kind="BaseType" type="DWORD" />
<child offset="80" name="iUsageSrc" kind="BaseType" type="DWORD" />
<child offset="84" name="offBmiSrc" kind="BaseType" type="DWORD" />
<child offset="88" name="cbBmiSrc" kind="BaseType" type="DWORD" />
<child offset="92" name="offBitsSrc" kind="BaseType" type="DWORD" />
<child offset="96" name="cbBitsSrc" kind="BaseType" type="DWORD" />
</TypeDefine>
<TypeDefine name="T_zDev_NV_CidPdpContext" kind="struct" len="260">
<child offset="0" name="bCid" kind="BaseType" type="BYTE" />
<child offset="1" name="bPdpType" kind="BaseType" type="BYTE" />
<child offset="2" name="bDComp" kind="BaseType" type="BYTE" />
<child offset="3" name="bHComp" kind="BaseType" type="BYTE" />
<child offset="4" name="bIPv4AddrAlloc" kind="BaseType" type="BYTE" />
<child offset="5" name="bEmergencyInd" kind="BaseType" type="BYTE" />
<child offset="6" name="bPCscfDisc" kind="BaseType" type="BYTE" />
<child offset="7" name="bImcnSignInd" kind="BaseType" type="BYTE" />
<child offset="8" name="bPcoAuthFg" kind="BaseType" type="BYTE" />
<child offset="9" name="bAuthType" kind="BaseType" type="BYTE" />
<child offset="10" name="abApn" kind="array" num="100">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="110" name="abPdpAddr" kind="array" num="20">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="130" name="abPassWord" kind="array" num="64">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="194" name="abUserName" kind="array" num="64">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="258" name="bPassWordLen" kind="BaseType" type="BYTE" />
<child offset="259" name="bUserNameLen" kind="BaseType" type="BYTE" />
</TypeDefine>
<TypeDefine name="tagEMRCREATEMONOBRUSH" kind="struct" len="32">
<child offset="0" name="emr" kind="struct" type="tagEMR" />
<child offset="8" name="ihBrush" kind="BaseType" type="DWORD" />
<child offset="12" name="iUsage" kind="BaseType" type="DWORD" />
<child offset="16" name="offBmi" kind="BaseType" type="DWORD" />
<child offset="20" name="cbBmi" kind="BaseType" type="DWORD" />
<child offset="24" name="offBits" kind="BaseType" type="DWORD" />
<child offset="28" name="cbBits" kind="BaseType" type="DWORD" />
</TypeDefine>
<TypeDefine name="IErrorLogVtbl" kind="struct" len="16">
<child offset="0" name="QueryInterface" kind="pointer">
<child kind="function" />
</child>
<child offset="4" name="AddRef" kind="pointer">
<child kind="function" />
</child>
<child offset="8" name="Release" kind="pointer">
<child kind="function" />
</child>
<child offset="12" name="AddError" kind="pointer">
<child kind="function" />
</child>
</TypeDefine>
<TypeDefine name="IErrorLog" kind="struct" len="4">
<child offset="0" name="lpVtbl" kind="pointer">
<child kind="struct" type="IErrorLogVtbl" />
</child>
</TypeDefine>
<TypeDefine name="T_zWRRC_InterEventFreqQua" kind="struct" len="20">
<child offset="0" name="bMcId" kind="BaseType" type="BYTE" />
<child offset="1" name="bEventId" kind="BaseType" type="BYTE" />
<child offset="2" name="abPadding" kind="array" num="2">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="4" name="tFreqQua" kind="struct" type="T_zWRRC_EventFreqQua" />
</TypeDefine>
<TypeDefine name="T_zWRRC_EventFreqQua" kind="struct" len="16">
<child offset="0" name="bAsQuaFlg" kind="BaseType" type="BYTE" />
<child offset="1" name="bFreqQuaInd" kind="BaseType" type="BYTE" />
<child offset="2" name="abPadding" kind="array" num="2">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="4" name="awDlUarfcn" kind="array" num="2">
<child kind="BaseType" type="WORD" />
</child>
<child offset="8" name="asFreqQua" kind="array" num="2">
<child kind="BaseType" type="short" />
</child>
<child offset="12" name="sAsQua" kind="BaseType" type="short" />
<child offset="14" name="sPadding" kind="BaseType" type="short" />
</TypeDefine>
<TypeDefine name="tagEMRSETCOLORSPACE" kind="struct" len="12">
<child offset="0" name="emr" kind="struct" type="tagEMR" />
<child offset="8" name="ihCS" kind="BaseType" type="DWORD" />
</TypeDefine>
<TypeDefine name="IDummyHICONIncluder" kind="struct" len="4">
<child offset="0" name="lpVtbl" kind="pointer">
<child kind="struct" type="IDummyHICONIncluderVtbl" />
</child>
</TypeDefine>
<TypeDefine name="IDummyHICONIncluderVtbl" kind="struct" len="16">
<child offset="0" name="QueryInterface" kind="pointer">
<child kind="function" />
</child>
<child offset="4" name="AddRef" kind="pointer">
<child kind="function" />
</child>
<child offset="8" name="Release" kind="pointer">
<child kind="function" />
</child>
<child offset="12" name="Dummy" kind="pointer">
<child kind="function" />
</child>
</TypeDefine>
<TypeDefine name="T_zApMmia_TZAndTime" kind="struct" len="8">
<child offset="0" name="bYear" kind="BaseType" type="BYTE" />
<child offset="1" name="bMonth" kind="BaseType" type="BYTE" />
<child offset="2" name="bDay" kind="BaseType" type="BYTE" />
<child offset="3" name="bHour" kind="BaseType" type="BYTE" />
<child offset="4" name="bMinute" kind="BaseType" type="BYTE" />
<child offset="5" name="bSecond" kind="BaseType" type="BYTE" />
<child offset="6" name="bTmZone" kind="BaseType" type="BYTE" />
<child offset="7" name="bPadding" kind="BaseType" type="BYTE" />
</TypeDefine>
<TypeDefine name="T_ZOss_Mon_Cpu_Load" kind="struct" len="2">
<child offset="0" name="load" kind="BaseType" type="WORD" />
</TypeDefine>
<TypeDefine name="T_zMmiaCc_ProcInfo_Ind" kind="struct" len="8">
<child offset="0" name="bSrcIndex" kind="BaseType" type="BYTE" />
<child offset="1" name="bDesIndex" kind="BaseType" type="BYTE" />
<child offset="2" name="bCallInfo" kind="BaseType" type="BYTE" />
<child offset="3" name="bCallId" kind="BaseType" type="BYTE" />
<child offset="4" name="bProgressFg" kind="BaseType" type="BYTE" />
<child offset="5" name="bCallLoc" kind="BaseType" type="BYTE" />
<child offset="6" name="bProgDes" kind="BaseType" type="BYTE" />
<child offset="7" name="bCallType" kind="BaseType" type="BYTE" />
</TypeDefine>
<TypeDefine name="IZoneIdentifier" kind="struct" len="4">
<child offset="0" name="lpVtbl" kind="pointer">
<child kind="struct" type="IZoneIdentifierVtbl" />
</child>
</TypeDefine>
<TypeDefine name="IZoneIdentifierVtbl" kind="struct" len="24">
<child offset="0" name="QueryInterface" kind="pointer">
<child kind="function" />
</child>
<child offset="4" name="AddRef" kind="pointer">
<child kind="function" />
</child>
<child offset="8" name="Release" kind="pointer">
<child kind="function" />
</child>
<child offset="12" name="GetId" kind="pointer">
<child kind="function" />
</child>
<child offset="16" name="SetId" kind="pointer">
<child kind="function" />
</child>
<child offset="20" name="Remove" kind="pointer">
<child kind="function" />
</child>
</TypeDefine>
<TypeDefine name="IErrorInfo" kind="struct" len="4">
<child offset="0" name="lpVtbl" kind="pointer">
<child kind="struct" type="IErrorInfoVtbl" />
</child>
</TypeDefine>
<TypeDefine name="IErrorInfoVtbl" kind="struct" len="32">
<child offset="0" name="QueryInterface" kind="pointer">
<child kind="function" />
</child>
<child offset="4" name="AddRef" kind="pointer">
<child kind="function" />
</child>
<child offset="8" name="Release" kind="pointer">
<child kind="function" />
</child>
<child offset="12" name="GetGUID" kind="pointer">
<child kind="function" />
</child>
<child offset="16" name="GetSource" kind="pointer">
<child kind="function" />
</child>
<child offset="20" name="GetDescription" kind="pointer">
<child kind="function" />
</child>
<child offset="24" name="GetHelpFile" kind="pointer">
<child kind="function" />
</child>
<child offset="28" name="GetHelpContext" kind="pointer">
<child kind="function" />
</child>
</TypeDefine>
<TypeDefine name="IInternetProtocol" kind="struct" len="4">
<child offset="0" name="lpVtbl" kind="pointer">
<child kind="struct" type="IInternetProtocolVtbl" />
</child>
</TypeDefine>
<TypeDefine name="T_zAti_NV_Msisdn" kind="struct" len="16">
<child offset="0" name="bNumLen" kind="BaseType" type="BYTE" />
<child offset="1" name="abMsisdnNum" kind="array" num="15">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="T_zApMmia_PbStorageStatus_Req" kind="struct" len="4">
<child offset="0" name="bSrcIndex" kind="BaseType" type="BYTE" />
<child offset="1" name="bDesIndex" kind="BaseType" type="BYTE" />
<child offset="2" name="bQueryFlag" kind="BaseType" type="BYTE" />
<child offset="3" name="bPadding" kind="BaseType" type="BYTE" />
</TypeDefine>
<TypeDefine name="midiproptimediv_tag" kind="struct" len="8">
<child offset="0" name="cbStruct" kind="BaseType" type="DWORD" />
<child offset="4" name="dwTimeDiv" kind="BaseType" type="DWORD" />
</TypeDefine>
<TypeDefine name="IProcessInitControlVtbl" kind="struct" len="16">
<child offset="0" name="QueryInterface" kind="pointer">
<child kind="function" />
</child>
<child offset="4" name="AddRef" kind="pointer">
<child kind="function" />
</child>
<child offset="8" name="Release" kind="pointer">
<child kind="function" />
</child>
<child offset="12" name="ResetInitializerTimeout" kind="pointer">
<child kind="function" />
</child>
</TypeDefine>
<TypeDefine name="IProcessInitControl" kind="struct" len="4">
<child offset="0" name="lpVtbl" kind="pointer">
<child kind="struct" type="IProcessInitControlVtbl" />
</child>
</TypeDefine>
<TypeDefine name="tagCWPSTRUCT" kind="struct" len="16">
<child offset="0" name="lParam" kind="BaseType" type="long" />
<child offset="4" name="wParam" kind="BaseType" type="DWORD" />
<child offset="8" name="message" kind="BaseType" type="DWORD" />
<child offset="12" name="hwnd" kind="pointer">
<child kind="struct" type="HWND__" />
</child>
</TypeDefine>
<TypeDefine name="tagCHOOSECOLORW" kind="struct" len="36">
<child offset="0" name="lStructSize" kind="BaseType" type="DWORD" />
<child offset="4" name="hwndOwner" kind="pointer">
<child kind="struct" type="HWND__" />
</child>
<child offset="8" name="hInstance" kind="pointer">
<child kind="struct" type="HWND__" />
</child>
<child offset="12" name="rgbResult" kind="BaseType" type="DWORD" />
<child offset="16" name="lpCustColors" kind="pointer" type="DWORD" />
<child offset="20" name="Flags" kind="BaseType" type="DWORD" />
<child offset="24" name="lCustData" kind="BaseType" type="long" />
<child offset="28" name="lpfnHook" kind="pointer">
<child kind="function" />
</child>
<child offset="32" name="lpTemplateName" kind="pointer" type="wchar_t" />
</TypeDefine>
<TypeDefine name="T_zApUicc_UsimCardInfo" kind="struct" len="38">
<child offset="0" name="bVersion" kind="BaseType" type="BYTE" />
<child offset="1" name="bCardMode" kind="BaseType" type="BYTE" />
<child offset="2" name="bIsLTEServSupp" kind="BaseType" type="BYTE" />
<child offset="3" name="bPadding" kind="BaseType" type="BYTE" />
<child offset="4" name="tImsi" kind="struct" type="T_z_IMSI_Trace" />
<child offset="16" name="tEpsLoci" kind="struct" type="T_z_UiccId_EpsLoci_Trace" />
</TypeDefine>
<TypeDefine name="T_z_UiccId_EpsLoci_Trace" kind="struct" len="22">
<child offset="0" name="tGuti" kind="struct" type="T_z_GUTI_Trace" />
<child offset="12" name="tTai" kind="struct" type="T_z_TAI_Trace" />
<child offset="18" name="bTauStatus" kind="BaseType" type="BYTE" />
<child offset="19" name="abPadding2" kind="array" num="2">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="tagBITMAPINFO" kind="struct" len="44">
<child offset="0" name="bmiHeader" kind="struct" type="tagBITMAPINFOHEADER" />
<child offset="40" name="bmiColors" kind="array" num="1">
<child kind="struct" type="tagRGBQUAD" />
</child>
</TypeDefine>
<TypeDefine name="tagRGBQUAD" kind="struct" len="4">
<child offset="0" name="rgbBlue" kind="BaseType" type="BYTE" />
<child offset="1" name="rgbGreen" kind="BaseType" type="BYTE" />
<child offset="2" name="rgbRed" kind="BaseType" type="BYTE" />
<child offset="3" name="rgbReserved" kind="BaseType" type="BYTE" />
</TypeDefine>
<TypeDefine name="tagMCI_STATUS_PARMS" kind="struct" len="16">
<child offset="0" name="dwCallback" kind="BaseType" type="DWORD" />
<child offset="4" name="dwReturn" kind="BaseType" type="DWORD" />
<child offset="8" name="dwItem" kind="BaseType" type="DWORD" />
<child offset="12" name="dwTrack" kind="BaseType" type="DWORD" />
</TypeDefine>
<TypeDefine name="T_zApMmia_ItemInfo" kind="struct" len="4">
<child offset="0" name="bItemCap" kind="array" num="3">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="3" name="bItemCount" kind="BaseType" type="BYTE" />
</TypeDefine>
<TypeDefine name="tagCHOOSEFONTW" kind="struct" len="60">
<child offset="0" name="lStructSize" kind="BaseType" type="DWORD" />
<child offset="4" name="hwndOwner" kind="pointer">
<child kind="struct" type="HWND__" />
</child>
<child offset="8" name="hDC" kind="pointer">
<child kind="struct" type="HDC__" />
</child>
<child offset="12" name="lpLogFont" kind="pointer">
<child kind="struct" type="tagLOGFONTW" />
</child>
<child offset="16" name="iPointSize" kind="BaseType" type="int" />
<child offset="20" name="Flags" kind="BaseType" type="DWORD" />
<child offset="24" name="rgbColors" kind="BaseType" type="DWORD" />
<child offset="28" name="lCustData" kind="BaseType" type="long" />
<child offset="32" name="lpfnHook" kind="pointer">
<child kind="function" />
</child>
<child offset="36" name="lpTemplateName" kind="pointer" type="wchar_t" />
<child offset="40" name="hInstance" kind="pointer">
<child kind="struct" type="HINSTANCE__" />
</child>
<child offset="44" name="lpszStyle" kind="pointer" type="WORD" />
<child offset="48" name="nFontType" kind="BaseType" type="WORD" />
<child offset="50" name="___MISSING_ALIGNMENT__" kind="BaseType" type="WORD" />
<child offset="52" name="nSizeMin" kind="BaseType" type="int" />
<child offset="56" name="nSizeMax" kind="BaseType" type="int" />
</TypeDefine>
<TypeDefine name="T_z_TargetCell" kind="struct" len="12">
<child offset="0" name="bAct" kind="BaseType" type="BYTE" />
<child offset="1" name="abPadding" kind="array" num="3">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="4" name="uCell" kind="union" type="__unnamed" len="8">
<child offset="0" name="tTd" kind="struct" type="T_z_TdCell_Trace" />
<child offset="0" name="tGsm" kind="struct" type="T_z_GsmCell_Trace" />
<child offset="0" name="tLte" kind="struct" type="T_z_LteCell_Trace" />
<child offset="0" name="tW" kind="struct" type="T_z_WCell_Trace" />
</child>
</TypeDefine>
<TypeDefine name="T_zApMmia_SmsTcomList_Cnf" kind="struct" len="16">
<child offset="0" name="bSrcIndex" kind="BaseType" type="BYTE" />
<child offset="1" name="bDestIndex" kind="BaseType" type="BYTE" />
<child offset="2" name="bMsgStatVal" kind="BaseType" type="BYTE" />
<child offset="3" name="bTpCommandType" kind="BaseType" type="BYTE" />
<child offset="4" name="wIndex" kind="BaseType" type="WORD" />
<child offset="6" name="bStatChgFlg" kind="BaseType" type="BYTE" />
<child offset="7" name="bPadding" kind="BaseType" type="BYTE" />
<child offset="8" name="wTotalNum" kind="BaseType" type="WORD" />
<child offset="10" name="wCurNum" kind="BaseType" type="WORD" />
<child offset="12" name="tTpFirstOctet" kind="struct" type="T_zApMmia_TpFo" />
</TypeDefine>
<TypeDefine name="T_z_EventInfo" kind="struct" len="16">
<child offset="0" name="bHoTypeFlg" kind="BaseType" type="BYTE" />
<child offset="1" name="bHoType" kind="BaseType" type="BYTE" />
<child offset="2" name="bPadding" kind="BaseType" type="BYTE" />
<child offset="3" name="bIdx" kind="BaseType" type="BYTE" />
<child offset="4" name="uInfo" kind="union" type="__unnamed" len="12">
<child offset="0" name="tTCell" kind="struct" type="T_z_TargetCell" />
<child offset="0" name="tCOCell" kind="struct" type="T_z_CampOnCell" />
<child offset="0" name="tIMAct" kind="struct" type="T_z_IratMeaAct" />
<child offset="0" name="tRDAct" kind="struct" type="T_z_IratMeaAct" />
</child>
</TypeDefine>
<TypeDefine name="T_z_IratMeaAct" kind="struct" len="4">
<child offset="0" name="bAct" kind="BaseType" type="BYTE" />
<child offset="1" name="abPadding" kind="array" num="3">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="T_zAti_NV_GsmSignalboxCfg" kind="struct" len="8">
<child offset="0" name="bEndpoint" kind="BaseType" type="BYTE" />
<child offset="1" name="bStepNum" kind="BaseType" type="BYTE" />
<child offset="2" name="abRssi" kind="array" num="5">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="7" name="bPadding" kind="BaseType" type="BYTE" />
</TypeDefine>
<TypeDefine name="tagTYPEATTR" kind="struct" len="76">
<child offset="0" name="guid" kind="struct" type="_GUID" />
<child offset="16" name="lcid" kind="BaseType" type="DWORD" />
<child offset="20" name="dwReserved" kind="BaseType" type="DWORD" />
<child offset="24" name="memidConstructor" kind="BaseType" type="long" />
<child offset="28" name="memidDestructor" kind="BaseType" type="long" />
<child offset="32" name="lpstrSchema" kind="pointer" type="WORD" />
<child offset="36" name="cbSizeInstance" kind="BaseType" type="DWORD" />
<child offset="40" name="typekind" kind="BaseType" type="int" />
<child offset="44" name="cFuncs" kind="BaseType" type="WORD" />
<child offset="46" name="cVars" kind="BaseType" type="WORD" />
<child offset="48" name="cImplTypes" kind="BaseType" type="WORD" />
<child offset="50" name="cbSizeVft" kind="BaseType" type="WORD" />
<child offset="52" name="cbAlignment" kind="BaseType" type="WORD" />
<child offset="54" name="wTypeFlags" kind="BaseType" type="WORD" />
<child offset="56" name="wMajorVerNum" kind="BaseType" type="WORD" />
<child offset="58" name="wMinorVerNum" kind="BaseType" type="WORD" />
<child offset="60" name="tdescAlias" kind="struct" type="tagTYPEDESC" />
<child offset="68" name="idldescType" kind="struct" type="tagIDLDESC" />
</TypeDefine>
<TypeDefine name="IDataFilterVtbl" kind="struct" len="24">
<child offset="0" name="QueryInterface" kind="pointer">
<child kind="function" />
</child>
<child offset="4" name="AddRef" kind="pointer">
<child kind="function" />
</child>
<child offset="8" name="Release" kind="pointer">
<child kind="function" />
</child>
<child offset="12" name="DoEncode" kind="pointer">
<child kind="function" />
</child>
<child offset="16" name="DoDecode" kind="pointer">
<child kind="function" />
</child>
<child offset="20" name="SetEncodingLevel" kind="pointer">
<child kind="function" />
</child>
</TypeDefine>
<TypeDefine name="tagHELPWININFOW" kind="struct" len="28">
<child offset="0" name="wStructSize" kind="BaseType" type="int" />
<child offset="4" name="x" kind="BaseType" type="int" />
<child offset="8" name="y" kind="BaseType" type="int" />
<child offset="12" name="dx" kind="BaseType" type="int" />
<child offset="16" name="dy" kind="BaseType" type="int" />
<child offset="20" name="wMax" kind="BaseType" type="int" />
<child offset="24" name="rgchMember" kind="array" num="2">
<child kind="BaseType" type="wchar_t" />
</child>
</TypeDefine>
<TypeDefine name="tagMONCBSTRUCT" kind="struct" len="120">
<child offset="0" name="cb" kind="BaseType" type="DWORD" />
<child offset="4" name="dwTime" kind="BaseType" type="DWORD" />
<child offset="8" name="hTask" kind="pointer" type="void" />
<child offset="12" name="dwRet" kind="BaseType" type="DWORD" />
<child offset="16" name="wType" kind="BaseType" type="DWORD" />
<child offset="20" name="wFmt" kind="BaseType" type="DWORD" />
<child offset="24" name="hConv" kind="pointer">
<child kind="struct" type="HCONV__" />
</child>
<child offset="28" name="hsz1" kind="pointer">
<child kind="struct" type="HSZ__" />
</child>
<child offset="32" name="hsz2" kind="pointer">
<child kind="struct" type="HSZ__" />
</child>
<child offset="36" name="hData" kind="pointer">
<child kind="struct" type="HDDEDATA__" />
</child>
<child offset="40" name="dwData1" kind="BaseType" type="DWORD" />
<child offset="44" name="dwData2" kind="BaseType" type="DWORD" />
<child offset="48" name="cc" kind="struct" type="tagCONVCONTEXT" />
<child offset="84" name="cbData" kind="BaseType" type="DWORD" />
<child offset="88" name="Data" kind="array" num="8">
<child kind="BaseType" type="DWORD" />
</child>
</TypeDefine>
<TypeDefine name="AsyncIUnknown" kind="struct" len="4">
<child offset="0" name="lpVtbl" kind="pointer">
<child kind="struct" type="AsyncIUnknownVtbl" />
</child>
</TypeDefine>
<TypeDefine name="AsyncIUnknownVtbl" kind="struct" len="36">
<child offset="0" name="QueryInterface" kind="pointer">
<child kind="function" />
</child>
<child offset="4" name="AddRef" kind="pointer">
<child kind="function" />
</child>
<child offset="8" name="Release" kind="pointer">
<child kind="function" />
</child>
<child offset="12" name="Begin_QueryInterface" kind="pointer">
<child kind="function" />
</child>
<child offset="16" name="Finish_QueryInterface" kind="pointer">
<child kind="function" />
</child>
<child offset="20" name="Begin_AddRef" kind="pointer">
<child kind="function" />
</child>
<child offset="24" name="Finish_AddRef" kind="pointer">
<child kind="function" />
</child>
<child offset="28" name="Begin_Release" kind="pointer">
<child kind="function" />
</child>
<child offset="32" name="Finish_Release" kind="pointer">
<child kind="function" />
</child>
</TypeDefine>
<TypeDefine name="T_zDev_AtMem_UMM_SmsOverIpNet" kind="struct" len="4">
<child offset="0" name="bSmsOverIpNetSupp" kind="BaseType" type="BYTE" />
<child offset="1" name="abPadding" kind="array" num="3">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="tagMONITORINFOEXA" kind="struct" len="72">
<child offset="0" name="cbSize" kind="BaseType" type="DWORD" />
<child offset="4" name="rcMonitor" kind="struct" type="tagRECT" />
<child offset="20" name="rcWork" kind="struct" type="tagRECT" />
<child offset="36" name="dwFlags" kind="BaseType" type="DWORD" />
<child offset="40" name="szDevice" kind="array" num="32">
<child kind="BaseType" type="char" />
</child>
</TypeDefine>
<TypeDefine name="T_zWRRC_CmCfgInfo" kind="struct" len="24">
<child offset="0" name="bTgmp" kind="BaseType" type="BYTE" />
<child offset="1" name="bTgsn" kind="BaseType" type="BYTE" />
<child offset="2" name="bTgl1" kind="BaseType" type="BYTE" />
<child offset="3" name="bTgl2" kind="BaseType" type="BYTE" />
<child offset="4" name="bTgpl" kind="BaseType" type="BYTE" />
<child offset="5" name="abPadding" kind="array" num="3">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="8" name="wTgd" kind="BaseType" type="WORD" />
<child offset="10" name="wTgprc" kind="BaseType" type="WORD" />
<child offset="12" name="tStaticInfo" kind="struct" type="T_zWRRC_CmStaticInfo" />
</TypeDefine>
<TypeDefine name="T_zWRRC_CmStaticInfo" kind="struct" len="12">
<child offset="0" name="bRpp" kind="BaseType" type="BYTE" />
<child offset="1" name="bItp" kind="BaseType" type="BYTE" />
<child offset="2" name="bCmMode" kind="BaseType" type="BYTE" />
<child offset="3" name="bDlCmMethod" kind="BaseType" type="BYTE" />
<child offset="4" name="bUlCmMethod" kind="BaseType" type="BYTE" />
<child offset="5" name="bDlFrameType" kind="BaseType" type="BYTE" />
<child offset="6" name="bDeltaSir1" kind="BaseType" type="BYTE" />
<child offset="7" name="bDeltaSirAfter1" kind="BaseType" type="BYTE" />
<child offset="8" name="bDeltaSir2" kind="BaseType" type="BYTE" />
<child offset="9" name="bDeltaSirAfter2" kind="BaseType" type="BYTE" />
<child offset="10" name="abPadding" kind="array" num="2">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="T_zPS_CallSubAddr" kind="struct" len="24">
<child offset="0" name="bTypeSubAddr" kind="BaseType" type="BYTE" />
<child offset="1" name="bSubAddrLen" kind="BaseType" type="BYTE" />
<child offset="2" name="abPadding" kind="array" num="2">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="4" name="abSubAddr" kind="array" num="20">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="tagGUITHREADINFO" kind="struct" len="48">
<child offset="0" name="cbSize" kind="BaseType" type="DWORD" />
<child offset="4" name="flags" kind="BaseType" type="DWORD" />
<child offset="8" name="hwndActive" kind="pointer">
<child kind="struct" type="HWND__" />
</child>
<child offset="12" name="hwndFocus" kind="pointer">
<child kind="struct" type="HWND__" />
</child>
<child offset="16" name="hwndCapture" kind="pointer">
<child kind="struct" type="HWND__" />
</child>
<child offset="20" name="hwndMenuOwner" kind="pointer">
<child kind="struct" type="HWND__" />
</child>
<child offset="24" name="hwndMoveSize" kind="pointer">
<child kind="struct" type="HWND__" />
</child>
<child offset="28" name="hwndCaret" kind="pointer">
<child kind="struct" type="HWND__" />
</child>
<child offset="32" name="rcCaret" kind="struct" type="tagRECT" />
</TypeDefine>
<TypeDefine name="T_zMmiaSs_DefLoctEvtType" kind="struct" len="3">
<child offset="0" name="bNum" kind="BaseType" type="BYTE" />
<child offset="1" name="abList" kind="array" num="2">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="IEnumOLEVERBVtbl" kind="struct" len="28">
<child offset="0" name="QueryInterface" kind="pointer">
<child kind="function" />
</child>
<child offset="4" name="AddRef" kind="pointer">
<child kind="function" />
</child>
<child offset="8" name="Release" kind="pointer">
<child kind="function" />
</child>
<child offset="12" name="Next" kind="pointer">
<child kind="function" />
</child>
<child offset="16" name="Skip" kind="pointer">
<child kind="function" />
</child>
<child offset="20" name="Reset" kind="pointer">
<child kind="function" />
</child>
<child offset="24" name="Clone" kind="pointer">
<child kind="function" />
</child>
</TypeDefine>
<TypeDefine name="T_zMmiaUmm_XCellInfo_Req" kind="struct" len="4">
<child offset="0" name="bSrcIndex" kind="BaseType" type="BYTE" />
<child offset="1" name="bDesIndex" kind="BaseType" type="BYTE" />
<child offset="2" name="abPadding" kind="array" num="2">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="tagEMRGRADIENTFILL" kind="struct" len="52">
<child offset="0" name="emr" kind="struct" type="tagEMR" />
<child offset="8" name="rclBounds" kind="struct" type="_RECTL" />
<child offset="24" name="nVer" kind="BaseType" type="DWORD" />
<child offset="28" name="nTri" kind="BaseType" type="DWORD" />
<child offset="32" name="ulMode" kind="BaseType" type="DWORD" />
<child offset="36" name="Ver" kind="array" num="1">
<child kind="struct" type="_TRIVERTEX" />
</child>
</TypeDefine>
<TypeDefine name="T_zMmiaEsm_EbrModQuery_Cnf" kind="struct" len="36">
<child offset="0" name="bSrcIndex" kind="BaseType" type="BYTE" />
<child offset="1" name="bDesIndex" kind="BaseType" type="BYTE" />
<child offset="2" name="bPdnConNum" kind="BaseType" type="BYTE" />
<child offset="3" name="bPadding" kind="BaseType" type="BYTE" />
<child offset="4" name="atPdnConCidInfo" kind="array" num="4">
<child kind="struct" type="T_zMmiaEsm_PdnConCidInfo" />
</child>
</TypeDefine>
<TypeDefine name="T_zAti_NV_EmbmsStat" kind="struct" len="4">
<child offset="0" name="bSaiListSet" kind="BaseType" type="BYTE" />
<child offset="1" name="bTmgiListSet" kind="BaseType" type="BYTE" />
<child offset="2" name="bMbmsModeSet" kind="BaseType" type="BYTE" />
<child offset="3" name="bPadding" kind="BaseType" type="BYTE" />
</TypeDefine>
<TypeDefine name="IRpcChannelBuffer2Vtbl" kind="struct" len="36">
<child offset="0" name="QueryInterface" kind="pointer">
<child kind="function" />
</child>
<child offset="4" name="AddRef" kind="pointer">
<child kind="function" />
</child>
<child offset="8" name="Release" kind="pointer">
<child kind="function" />
</child>
<child offset="12" name="GetBuffer" kind="pointer">
<child kind="function" />
</child>
<child offset="16" name="SendReceive" kind="pointer">
<child kind="function" />
</child>
<child offset="20" name="FreeBuffer" kind="pointer">
<child kind="function" />
</child>
<child offset="24" name="GetDestCtx" kind="pointer">
<child kind="function" />
</child>
<child offset="28" name="IsConnected" kind="pointer">
<child kind="function" />
</child>
<child offset="32" name="GetProtocolVersion" kind="pointer">
<child kind="function" />
</child>
</TypeDefine>
<TypeDefine name="IRpcChannelBuffer2" kind="struct" len="4">
<child offset="0" name="lpVtbl" kind="pointer">
<child kind="struct" type="IRpcChannelBuffer2Vtbl" />
</child>
</TypeDefine>
<TypeDefine name="T_zDev_AtMem_CC_CmodMode" kind="struct" len="4">
<child offset="0" name="bCmodMode" kind="BaseType" type="BYTE" />
<child offset="1" name="abPAdding" kind="array" num="3">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="tagUSEROBJECTFLAGS" kind="struct" len="12">
<child offset="0" name="fInherit" kind="BaseType" type="int" />
<child offset="4" name="fReserved" kind="BaseType" type="int" />
<child offset="8" name="dwFlags" kind="BaseType" type="DWORD" />
</TypeDefine>
<TypeDefine name="T_zPS_UICC_FPlmnList" kind="struct" len="260">
<child offset="0" name="bMaxNum" kind="BaseType" type="BYTE" />
<child offset="1" name="bNum" kind="BaseType" type="BYTE" />
<child offset="2" name="abPadding" kind="array" num="2">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="4" name="atFPlmn" kind="array" num="85">
<child kind="struct" type="T_zPS_PlmnId" />
</child>
<child offset="259" name="abPadding1" kind="BaseType" type="BYTE" />
</TypeDefine>
<TypeDefine name="T_zDev_NV_LteFreqHistoryInfo" kind="struct" len="48">
<child offset="0" name="dwLatestTimeFg" kind="BaseType" type="DWORD" />
<child offset="4" name="bLteStoreFreqNum" kind="BaseType" type="BYTE" />
<child offset="8" name="atLteStoreFreqInfo" kind="array" num="5">
<child kind="struct" type="T_zDev_NV_LteStoreFreqInfo" />
</child>
</TypeDefine>
<TypeDefine name="T_zDev_NV_UiccParam" kind="struct" len="260">
<child offset="0" name="tFplmn" kind="struct" type="T_zPS_UICC_FPlmnList" />
</TypeDefine>
<TypeDefine name="T_zDev_NV_ExpEfInfo" kind="struct" len="492">
<child offset="0" name="abIccid" kind="array" num="10">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="10" name="abPadding" kind="array" num="2">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="12" name="tExpApduInfo" kind="array" num="30">
<child kind="struct" type="T_zDev_NV_Apduinfo" />
</child>
</TypeDefine>
<TypeDefine name="T_z_UiccId_Ehplmn" kind="struct" len="260">
<child offset="0" name="bNum" kind="BaseType" type="BYTE" />
<child offset="1" name="abPadding" kind="array" num="3">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="4" name="atEhplmn" kind="array" num="85">
<child kind="struct" type="T_zPS_PlmnId" />
</child>
<child offset="259" name="bPadding" kind="BaseType" type="BYTE" />
</TypeDefine>
<TypeDefine name="IParseDisplayName" kind="struct" len="4">
<child offset="0" name="lpVtbl" kind="pointer">
<child kind="struct" type="IParseDisplayNameVtbl" />
</child>
</TypeDefine>
<TypeDefine name="IParseDisplayNameVtbl" kind="struct" len="16">
<child offset="0" name="QueryInterface" kind="pointer">
<child kind="function" />
</child>
<child offset="4" name="AddRef" kind="pointer">
<child kind="function" />
</child>
<child offset="8" name="Release" kind="pointer">
<child kind="function" />
</child>
<child offset="12" name="ParseDisplayName" kind="pointer">
<child kind="function" />
</child>
</TypeDefine>
<TypeDefine name="tagALTTABINFO" kind="struct" len="40">
<child offset="0" name="cbSize" kind="BaseType" type="DWORD" />
<child offset="4" name="cItems" kind="BaseType" type="int" />
<child offset="8" name="cColumns" kind="BaseType" type="int" />
<child offset="12" name="cRows" kind="BaseType" type="int" />
<child offset="16" name="iColFocus" kind="BaseType" type="int" />
<child offset="20" name="iRowFocus" kind="BaseType" type="int" />
<child offset="24" name="cxItem" kind="BaseType" type="int" />
<child offset="28" name="cyItem" kind="BaseType" type="int" />
<child offset="32" name="ptStart" kind="struct" type="tagPOINT" />
</TypeDefine>
<TypeDefine name="T_ZCAT_AUDIO_EXPORT_REQ" kind="struct" len="12">
<child offset="0" name="type" kind="BaseType" type="DWORD" />
<child offset="4" name="operation" kind="BaseType" type="DWORD" />
<child offset="8" name="index" kind="BaseType" type="DWORD" />
</TypeDefine>
<TypeDefine name="T_zWRRC_FddCellInfo" kind="struct" len="16">
<child offset="0" name="bReadSfnInd" kind="BITS" start="0" len="1" type="BYTE" />
<child offset="0" name="bTxDivInd" kind="BITS" start="1" len="2" type="BYTE" />
<child offset="1" name="bCellId" kind="BaseType" type="BYTE" />
<child offset="2" name="cCellIndvOff" kind="BaseType" type="char" />
<child offset="3" name="cPcpichTxPwr" kind="BaseType" type="char" />
<child offset="4" name="wPrimSrc" kind="BaseType" type="WORD" />
<child offset="6" name="wPadding" kind="BaseType" type="WORD" />
<child offset="8" name="tCsrInfo" kind="struct" type="T_zWRRC_CellCsrInfo" />
</TypeDefine>
<TypeDefine name="T_ZDrvNv_PeriData" kind="struct" len="3072">
<child offset="0" name="bat_det" kind="BaseType" type="BYTE" />
<child offset="1" name="reserved" kind="array" num="3071">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="IViewObject" kind="struct" len="4">
<child offset="0" name="lpVtbl" kind="pointer">
<child kind="struct" type="IViewObjectVtbl" />
</child>
</TypeDefine>
<TypeDefine name="IViewObjectVtbl" kind="struct" len="36">
<child offset="0" name="QueryInterface" kind="pointer">
<child kind="function" />
</child>
<child offset="4" name="AddRef" kind="pointer">
<child kind="function" />
</child>
<child offset="8" name="Release" kind="pointer">
<child kind="function" />
</child>
<child offset="12" name="Draw" kind="pointer">
<child kind="function" />
</child>
<child offset="16" name="GetColorSet" kind="pointer">
<child kind="function" />
</child>
<child offset="20" name="Freeze" kind="pointer">
<child kind="function" />
</child>
<child offset="24" name="Unfreeze" kind="pointer">
<child kind="function" />
</child>
<child offset="28" name="SetAdvise" kind="pointer">
<child kind="function" />
</child>
<child offset="32" name="GetAdvise" kind="pointer">
<child kind="function" />
</child>
</TypeDefine>
<TypeDefine name="IDropSource" kind="struct" len="4">
<child offset="0" name="lpVtbl" kind="pointer">
<child kind="struct" type="IDropSourceVtbl" />
</child>
</TypeDefine>
<TypeDefine name="IDropSourceVtbl" kind="struct" len="20">
<child offset="0" name="QueryInterface" kind="pointer">
<child kind="function" />
</child>
<child offset="4" name="AddRef" kind="pointer">
<child kind="function" />
</child>
<child offset="8" name="Release" kind="pointer">
<child kind="function" />
</child>
<child offset="12" name="QueryContinueDrag" kind="pointer">
<child kind="function" />
</child>
<child offset="16" name="GiveFeedback" kind="pointer">
<child kind="function" />
</child>
</TypeDefine>
<TypeDefine name="T_zMmiaCc_CcmQuery_Cnf" kind="struct" len="8">
<child offset="0" name="bSrcIndex" kind="BaseType" type="BYTE" />
<child offset="1" name="bDesIndex" kind="BaseType" type="BYTE" />
<child offset="2" name="abPadding" kind="array" num="2">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="4" name="dwCcm" kind="BaseType" type="DWORD" />
</TypeDefine>
<TypeDefine name="T_zApMmia_ZeerRead_Cnf" kind="struct" len="4">
<child offset="0" name="bSrcIndex" kind="BaseType" type="BYTE" />
<child offset="1" name="bDesIndex" kind="BaseType" type="BYTE" />
<child offset="2" name="bExtErr" kind="BaseType" type="BYTE" />
<child offset="3" name="bPadding" kind="BaseType" type="BYTE" />
</TypeDefine>
<TypeDefine name="T_zMmiaSm_Notification_Ind" kind="struct" len="4">
<child offset="0" name="bSrcIndex" kind="BaseType" type="BYTE" />
<child offset="1" name="bDesIndex" kind="BaseType" type="BYTE" />
<child offset="2" name="bCid" kind="BaseType" type="BYTE" />
<child offset="3" name="bNotificationInd" kind="BaseType" type="BYTE" />
</TypeDefine>
<TypeDefine name="T_zMmiaAs_EM_CellInfo_Req" kind="struct" len="4">
<child offset="0" name="bSrcIndex" kind="BaseType" type="BYTE" />
<child offset="1" name="bDesIndex" kind="BaseType" type="BYTE" />
<child offset="2" name="bAction" kind="BaseType" type="BYTE" />
<child offset="3" name="bPadding" kind="BaseType" type="BYTE" />
</TypeDefine>
<TypeDefine name="tagBSTRBLOB" kind="struct" len="8">
<child offset="0" name="cbSize" kind="BaseType" type="DWORD" />
<child offset="4" name="pData" kind="pointer" type="BYTE" />
</TypeDefine>
<TypeDefine name="T_zDev_AtMem_CC_CallLine" kind="struct" len="4">
<child offset="0" name="bCallLine" kind="BaseType" type="BYTE" />
<child offset="1" name="abPadding" kind="array" num="3">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="IXMLDOMProcessingInstructionVtbl" kind="struct" len="184">
<child offset="0" name="QueryInterface" kind="pointer">
<child kind="function" />
</child>
<child offset="4" name="AddRef" kind="pointer">
<child kind="function" />
</child>
<child offset="8" name="Release" kind="pointer">
<child kind="function" />
</child>
<child offset="12" name="GetTypeInfoCount" kind="pointer">
<child kind="function" />
</child>
<child offset="16" name="GetTypeInfo" kind="pointer">
<child kind="function" />
</child>
<child offset="20" name="GetIDsOfNames" kind="pointer">
<child kind="function" />
</child>
<child offset="24" name="Invoke" kind="pointer">
<child kind="function" />
</child>
<child offset="28" name="get_nodeName" kind="pointer">
<child kind="function" />
</child>
<child offset="32" name="get_nodeValue" kind="pointer">
<child kind="function" />
</child>
<child offset="36" name="put_nodeValue" kind="pointer">
<child kind="function" />
</child>
<child offset="40" name="get_nodeType" kind="pointer">
<child kind="function" />
</child>
<child offset="44" name="get_parentNode" kind="pointer">
<child kind="function" />
</child>
<child offset="48" name="get_childNodes" kind="pointer">
<child kind="function" />
</child>
<child offset="52" name="get_firstChild" kind="pointer">
<child kind="function" />
</child>
<child offset="56" name="get_lastChild" kind="pointer">
<child kind="function" />
</child>
<child offset="60" name="get_previousSibling" kind="pointer">
<child kind="function" />
</child>
<child offset="64" name="get_nextSibling" kind="pointer">
<child kind="function" />
</child>
<child offset="68" name="get_attributes" kind="pointer">
<child kind="function" />
</child>
<child offset="72" name="insertBefore" kind="pointer">
<child kind="function" />
</child>
<child offset="76" name="replaceChild" kind="pointer">
<child kind="function" />
</child>
<child offset="80" name="removeChild" kind="pointer">
<child kind="function" />
</child>
<child offset="84" name="appendChild" kind="pointer">
<child kind="function" />
</child>
<child offset="88" name="hasChildNodes" kind="pointer">
<child kind="function" />
</child>
<child offset="92" name="get_ownerDocument" kind="pointer">
<child kind="function" />
</child>
<child offset="96" name="cloneNode" kind="pointer">
<child kind="function" />
</child>
<child offset="100" name="get_nodeTypeString" kind="pointer">
<child kind="function" />
</child>
<child offset="104" name="get_text" kind="pointer">
<child kind="function" />
</child>
<child offset="108" name="put_text" kind="pointer">
<child kind="function" />
</child>
<child offset="112" name="get_specified" kind="pointer">
<child kind="function" />
</child>
<child offset="116" name="get_definition" kind="pointer">
<child kind="function" />
</child>
<child offset="120" name="get_nodeTypedValue" kind="pointer">
<child kind="function" />
</child>
<child offset="124" name="put_nodeTypedValue" kind="pointer">
<child kind="function" />
</child>
<child offset="128" name="get_dataType" kind="pointer">
<child kind="function" />
</child>
<child offset="132" name="put_dataType" kind="pointer">
<child kind="function" />
</child>
<child offset="136" name="get_xml" kind="pointer">
<child kind="function" />
</child>
<child offset="140" name="transformNode" kind="pointer">
<child kind="function" />
</child>
<child offset="144" name="selectNodes" kind="pointer">
<child kind="function" />
</child>
<child offset="148" name="selectSingleNode" kind="pointer">
<child kind="function" />
</child>
<child offset="152" name="get_parsed" kind="pointer">
<child kind="function" />
</child>
<child offset="156" name="get_namespaceURI" kind="pointer">
<child kind="function" />
</child>
<child offset="160" name="get_prefix" kind="pointer">
<child kind="function" />
</child>
<child offset="164" name="get_baseName" kind="pointer">
<child kind="function" />
</child>
<child offset="168" name="transformNodeToObject" kind="pointer">
<child kind="function" />
</child>
<child offset="172" name="get_target" kind="pointer">
<child kind="function" />
</child>
<child offset="176" name="get_data" kind="pointer">
<child kind="function" />
</child>
<child offset="180" name="put_data" kind="pointer">
<child kind="function" />
</child>
</TypeDefine>
<TypeDefine name="T_zMmiaGrr_Zgpcg_Cnf" kind="struct" len="132">
<child offset="0" name="bSrcIndex" kind="BaseType" type="BYTE" />
<child offset="1" name="bDesIndex" kind="BaseType" type="BYTE" />
<child offset="2" name="bCmd" kind="BaseType" type="BYTE" />
<child offset="3" name="bRslt" kind="BaseType" type="BYTE" />
<child offset="4" name="abValFg" kind="array" num="25">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="29" name="abPadding2" kind="array" num="3">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="32" name="alVal" kind="array" num="25">
<child kind="BaseType" type="long" />
</child>
</TypeDefine>
<TypeDefine name="T_zAtiAs_TmgiListQueryResp" kind="struct" len="392">
<child offset="0" name="bSrcIndex" kind="BaseType" type="BYTE" />
<child offset="1" name="bDesIndex" kind="BaseType" type="BYTE" />
<child offset="2" name="bTmgiListType" kind="BaseType" type="BYTE" />
<child offset="3" name="bWarnReasonFg" kind="BaseType" type="BYTE" />
<child offset="4" name="bWarnReason" kind="BaseType" type="BYTE" />
<child offset="5" name="bPadding" kind="BaseType" type="BYTE" />
<child offset="6" name="wTmgiNum" kind="BaseType" type="WORD" />
<child offset="8" name="atTmgiList" kind="array" num="32">
<child kind="struct" type="T_zAtiAs_Mbms_Service_Info" />
</child>
</TypeDefine>
<TypeDefine name="IObjContext" kind="struct" len="0" />
<TypeDefine name="T_z_Ellip_Arc" kind="struct" len="16">
<child offset="0" name="tCoordinate" kind="struct" type="T_z_Coordinate" />
<child offset="8" name="bUncertRadius" kind="BaseType" type="BYTE" />
<child offset="9" name="bConfidence" kind="BaseType" type="BYTE" />
<child offset="10" name="bIncludeAngle" kind="BaseType" type="BYTE" />
<child offset="11" name="bOffsetAngle" kind="BaseType" type="BYTE" />
<child offset="12" name="bPadding" kind="array" num="2">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="14" name="wInnerRadius" kind="BaseType" type="WORD" />
</TypeDefine>
<TypeDefine name="T_zEM_W_Hcs_ServCellInfo" kind="struct" len="4">
<child offset="0" name="bHcsPrio" kind="BaseType" type="BYTE" />
<child offset="1" name="bQhcs" kind="BaseType" type="BYTE" />
<child offset="2" name="abPadding" kind="array" num="2">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="T_zWRRC_IntraCellRstInfo" kind="struct" len="772">
<child offset="0" name="bAsNum" kind="BaseType" type="BYTE" />
<child offset="1" name="bMsNum" kind="BaseType" type="BYTE" />
<child offset="2" name="bDsNum" kind="BaseType" type="BYTE" />
<child offset="3" name="bPadding" kind="BaseType" type="BYTE" />
<child offset="4" name="atAsCell" kind="array" num="8">
<child kind="struct" type="T_zWRRC_IntraCellRst" />
</child>
<child offset="132" name="atMsCell" kind="array" num="32">
<child kind="struct" type="T_zWRRC_IntraCellRst" />
</child>
<child offset="644" name="atDsCell" kind="array" num="8">
<child kind="struct" type="T_zWRRC_IntraCellRst" />
</child>
</TypeDefine>
<TypeDefine name="IXMLDOMTextVtbl" kind="struct" len="208">
<child offset="0" name="QueryInterface" kind="pointer">
<child kind="function" />
</child>
<child offset="4" name="AddRef" kind="pointer">
<child kind="function" />
</child>
<child offset="8" name="Release" kind="pointer">
<child kind="function" />
</child>
<child offset="12" name="GetTypeInfoCount" kind="pointer">
<child kind="function" />
</child>
<child offset="16" name="GetTypeInfo" kind="pointer">
<child kind="function" />
</child>
<child offset="20" name="GetIDsOfNames" kind="pointer">
<child kind="function" />
</child>
<child offset="24" name="Invoke" kind="pointer">
<child kind="function" />
</child>
<child offset="28" name="get_nodeName" kind="pointer">
<child kind="function" />
</child>
<child offset="32" name="get_nodeValue" kind="pointer">
<child kind="function" />
</child>
<child offset="36" name="put_nodeValue" kind="pointer">
<child kind="function" />
</child>
<child offset="40" name="get_nodeType" kind="pointer">
<child kind="function" />
</child>
<child offset="44" name="get_parentNode" kind="pointer">
<child kind="function" />
</child>
<child offset="48" name="get_childNodes" kind="pointer">
<child kind="function" />
</child>
<child offset="52" name="get_firstChild" kind="pointer">
<child kind="function" />
</child>
<child offset="56" name="get_lastChild" kind="pointer">
<child kind="function" />
</child>
<child offset="60" name="get_previousSibling" kind="pointer">
<child kind="function" />
</child>
<child offset="64" name="get_nextSibling" kind="pointer">
<child kind="function" />
</child>
<child offset="68" name="get_attributes" kind="pointer">
<child kind="function" />
</child>
<child offset="72" name="insertBefore" kind="pointer">
<child kind="function" />
</child>
<child offset="76" name="replaceChild" kind="pointer">
<child kind="function" />
</child>
<child offset="80" name="removeChild" kind="pointer">
<child kind="function" />
</child>
<child offset="84" name="appendChild" kind="pointer">
<child kind="function" />
</child>
<child offset="88" name="hasChildNodes" kind="pointer">
<child kind="function" />
</child>
<child offset="92" name="get_ownerDocument" kind="pointer">
<child kind="function" />
</child>
<child offset="96" name="cloneNode" kind="pointer">
<child kind="function" />
</child>
<child offset="100" name="get_nodeTypeString" kind="pointer">
<child kind="function" />
</child>
<child offset="104" name="get_text" kind="pointer">
<child kind="function" />
</child>
<child offset="108" name="put_text" kind="pointer">
<child kind="function" />
</child>
<child offset="112" name="get_specified" kind="pointer">
<child kind="function" />
</child>
<child offset="116" name="get_definition" kind="pointer">
<child kind="function" />
</child>
<child offset="120" name="get_nodeTypedValue" kind="pointer">
<child kind="function" />
</child>
<child offset="124" name="put_nodeTypedValue" kind="pointer">
<child kind="function" />
</child>
<child offset="128" name="get_dataType" kind="pointer">
<child kind="function" />
</child>
<child offset="132" name="put_dataType" kind="pointer">
<child kind="function" />
</child>
<child offset="136" name="get_xml" kind="pointer">
<child kind="function" />
</child>
<child offset="140" name="transformNode" kind="pointer">
<child kind="function" />
</child>
<child offset="144" name="selectNodes" kind="pointer">
<child kind="function" />
</child>
<child offset="148" name="selectSingleNode" kind="pointer">
<child kind="function" />
</child>
<child offset="152" name="get_parsed" kind="pointer">
<child kind="function" />
</child>
<child offset="156" name="get_namespaceURI" kind="pointer">
<child kind="function" />
</child>
<child offset="160" name="get_prefix" kind="pointer">
<child kind="function" />
</child>
<child offset="164" name="get_baseName" kind="pointer">
<child kind="function" />
</child>
<child offset="168" name="transformNodeToObject" kind="pointer">
<child kind="function" />
</child>
<child offset="172" name="get_data" kind="pointer">
<child kind="function" />
</child>
<child offset="176" name="put_data" kind="pointer">
<child kind="function" />
</child>
<child offset="180" name="get_length" kind="pointer">
<child kind="function" />
</child>
<child offset="184" name="substringData" kind="pointer">
<child kind="function" />
</child>
<child offset="188" name="appendData" kind="pointer">
<child kind="function" />
</child>
<child offset="192" name="insertData" kind="pointer">
<child kind="function" />
</child>
<child offset="196" name="deleteData" kind="pointer">
<child kind="function" />
</child>
<child offset="200" name="replaceData" kind="pointer">
<child kind="function" />
</child>
<child offset="204" name="splitText" kind="pointer">
<child kind="function" />
</child>
</TypeDefine>
<TypeDefine name="IPipeByte" kind="struct" len="4">
<child offset="0" name="lpVtbl" kind="pointer">
<child kind="struct" type="IPipeByteVtbl" />
</child>
</TypeDefine>
<TypeDefine name="IPipeByteVtbl" kind="struct" len="20">
<child offset="0" name="QueryInterface" kind="pointer">
<child kind="function" />
</child>
<child offset="4" name="AddRef" kind="pointer">
<child kind="function" />
</child>
<child offset="8" name="Release" kind="pointer">
<child kind="function" />
</child>
<child offset="12" name="Pull" kind="pointer">
<child kind="function" />
</child>
<child offset="16" name="Push" kind="pointer">
<child kind="function" />
</child>
</TypeDefine>
<TypeDefine name="T_zAti_NV_LteLcCfg" kind="struct" len="8">
<child offset="0" name="bLteLCAction" kind="BaseType" type="BYTE" />
<child offset="1" name="bPadding" kind="BaseType" type="BYTE" />
<child offset="2" name="wLteLCCellParaId" kind="BaseType" type="WORD" />
<child offset="4" name="dwLteLCUarfcn" kind="BaseType" type="DWORD" />
</TypeDefine>
<TypeDefine name="T_zAtiAs_NwTimeQueryReq" kind="struct" len="4">
<child offset="0" name="bSrcIndex" kind="BaseType" type="BYTE" />
<child offset="1" name="bDesIndex" kind="BaseType" type="BYTE" />
<child offset="2" name="abPadding" kind="array" num="2">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="T_zAti_NV_PsAttState" kind="struct" len="4">
<child offset="0" name="bAutoGprsAtt" kind="BaseType" type="BYTE" />
<child offset="1" name="abPadding" kind="array" num="3">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="T_zApMmia_Common_Cnf" kind="struct" len="8">
<child offset="0" name="bSrcIndex" kind="BaseType" type="BYTE" />
<child offset="1" name="bDesIndex" kind="BaseType" type="BYTE" />
<child offset="2" name="bResult" kind="BaseType" type="BYTE" />
<child offset="3" name="bPadding" kind="BaseType" type="BYTE" />
<child offset="4" name="dwCause" kind="BaseType" type="DWORD" />
</TypeDefine>
<TypeDefine name="tagENUMLOGFONTW" kind="struct" len="284">
<child offset="0" name="elfLogFont" kind="struct" type="tagLOGFONTW" />
<child offset="92" name="elfFullName" kind="array" num="64">
<child kind="BaseType" type="wchar_t" />
</child>
<child offset="220" name="elfStyle" kind="array" num="32">
<child kind="BaseType" type="wchar_t" />
</child>
</TypeDefine>
<TypeDefine name="DISPLAYCONFIG_RATIONAL" kind="struct" len="8">
<child offset="0" name="Numerator" kind="BaseType" type="DWORD" />
<child offset="4" name="Denominator" kind="BaseType" type="DWORD" />
</TypeDefine>
<TypeDefine name="T_zMmiaSs_Common_Cnf" kind="struct" len="8">
<child offset="0" name="bSrcIndex" kind="BaseType" type="BYTE" />
<child offset="1" name="bDesIndex" kind="BaseType" type="BYTE" />
<child offset="2" name="bResult" kind="BaseType" type="BYTE" />
<child offset="3" name="bPadding" kind="BaseType" type="BYTE" />
<child offset="4" name="dwErrCd" kind="BaseType" type="DWORD" />
</TypeDefine>
<TypeDefine name="T_zDev_Nv_Lteband_BackUps" kind="struct" len="12">
<child offset="0" name="bBand1" kind="BITS" start="0" len="1" type="BYTE" />
<child offset="0" name="bBand2" kind="BITS" start="1" len="1" type="BYTE" />
<child offset="0" name="bBand3" kind="BITS" start="2" len="1" type="BYTE" />
<child offset="0" name="bBand4" kind="BITS" start="3" len="1" type="BYTE" />
<child offset="0" name="bBand5" kind="BITS" start="4" len="1" type="BYTE" />
<child offset="0" name="bBand6" kind="BITS" start="5" len="1" type="BYTE" />
<child offset="0" name="bBand7" kind="BITS" start="6" len="1" type="BYTE" />
<child offset="0" name="bBand8" kind="BITS" start="7" len="1" type="BYTE" />
<child offset="1" name="bBand9" kind="BITS" start="0" len="1" type="BYTE" />
<child offset="1" name="bBand10" kind="BITS" start="1" len="1" type="BYTE" />
<child offset="1" name="bBand11" kind="BITS" start="2" len="1" type="BYTE" />
<child offset="1" name="bBand12" kind="BITS" start="3" len="1" type="BYTE" />
<child offset="1" name="bBand13" kind="BITS" start="4" len="1" type="BYTE" />
<child offset="1" name="bBand14" kind="BITS" start="5" len="1" type="BYTE" />
<child offset="1" name="bBand15" kind="BITS" start="6" len="1" type="BYTE" />
<child offset="1" name="bBand16" kind="BITS" start="7" len="1" type="BYTE" />
<child offset="2" name="bBand17" kind="BITS" start="0" len="1" type="BYTE" />
<child offset="2" name="bBand18" kind="BITS" start="1" len="1" type="BYTE" />
<child offset="2" name="bBand19" kind="BITS" start="2" len="1" type="BYTE" />
<child offset="2" name="bBand20" kind="BITS" start="3" len="1" type="BYTE" />
<child offset="2" name="bBand21" kind="BITS" start="4" len="1" type="BYTE" />
<child offset="2" name="bBand22" kind="BITS" start="5" len="1" type="BYTE" />
<child offset="2" name="bBand23" kind="BITS" start="6" len="1" type="BYTE" />
<child offset="2" name="bBand24" kind="BITS" start="7" len="1" type="BYTE" />
<child offset="3" name="bBand25" kind="BITS" start="0" len="1" type="BYTE" />
<child offset="3" name="bBand26" kind="BITS" start="1" len="1" type="BYTE" />
<child offset="3" name="bBand27" kind="BITS" start="2" len="1" type="BYTE" />
<child offset="3" name="bBand28" kind="BITS" start="3" len="1" type="BYTE" />
<child offset="3" name="bBand29" kind="BITS" start="4" len="1" type="BYTE" />
<child offset="3" name="bBand30" kind="BITS" start="5" len="1" type="BYTE" />
<child offset="3" name="bBand31" kind="BITS" start="6" len="1" type="BYTE" />
<child offset="3" name="bBand32" kind="BITS" start="7" len="1" type="BYTE" />
<child offset="4" name="bBand33" kind="BITS" start="0" len="1" type="BYTE" />
<child offset="4" name="bBand34" kind="BITS" start="1" len="1" type="BYTE" />
<child offset="4" name="bBand35" kind="BITS" start="2" len="1" type="BYTE" />
<child offset="4" name="bBand36" kind="BITS" start="3" len="1" type="BYTE" />
<child offset="4" name="bBand37" kind="BITS" start="4" len="1" type="BYTE" />
<child offset="4" name="bBand38" kind="BITS" start="5" len="1" type="BYTE" />
<child offset="4" name="bBand39" kind="BITS" start="6" len="1" type="BYTE" />
<child offset="4" name="bBand40" kind="BITS" start="7" len="1" type="BYTE" />
<child offset="5" name="bBand41" kind="BITS" start="0" len="1" type="BYTE" />
<child offset="5" name="bBand42" kind="BITS" start="1" len="1" type="BYTE" />
<child offset="5" name="bBand43" kind="BITS" start="2" len="1" type="BYTE" />
<child offset="5" name="bBand44" kind="BITS" start="3" len="1" type="BYTE" />
<child offset="5" name="bBand45" kind="BITS" start="4" len="1" type="BYTE" />
<child offset="5" name="bBand46" kind="BITS" start="5" len="1" type="BYTE" />
<child offset="5" name="bBand47" kind="BITS" start="6" len="1" type="BYTE" />
<child offset="5" name="bBand48" kind="BITS" start="7" len="1" type="BYTE" />
<child offset="6" name="bBand49" kind="BITS" start="0" len="1" type="BYTE" />
<child offset="6" name="bBand50" kind="BITS" start="1" len="1" type="BYTE" />
<child offset="6" name="bBand51" kind="BITS" start="2" len="1" type="BYTE" />
<child offset="6" name="bBand52" kind="BITS" start="3" len="1" type="BYTE" />
<child offset="6" name="bBand53" kind="BITS" start="4" len="1" type="BYTE" />
<child offset="6" name="bBand54" kind="BITS" start="5" len="1" type="BYTE" />
<child offset="6" name="bBand55" kind="BITS" start="6" len="1" type="BYTE" />
<child offset="6" name="bBand56" kind="BITS" start="7" len="1" type="BYTE" />
<child offset="7" name="bBand57" kind="BITS" start="0" len="1" type="BYTE" />
<child offset="7" name="bBand58" kind="BITS" start="1" len="1" type="BYTE" />
<child offset="7" name="bBand59" kind="BITS" start="2" len="1" type="BYTE" />
<child offset="7" name="bBand60" kind="BITS" start="3" len="1" type="BYTE" />
<child offset="7" name="bBand61" kind="BITS" start="4" len="1" type="BYTE" />
<child offset="7" name="bBand62" kind="BITS" start="5" len="1" type="BYTE" />
<child offset="7" name="bBand63" kind="BITS" start="6" len="1" type="BYTE" />
<child offset="7" name="bBand64" kind="BITS" start="7" len="1" type="BYTE" />
<child offset="8" name="bBand65" kind="BITS" start="0" len="1" type="BYTE" />
<child offset="8" name="bBand66" kind="BITS" start="1" len="1" type="BYTE" />
<child offset="9" name="abBandPadding" kind="array" num="3">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="IAddrExclusionControl" kind="struct" len="4">
<child offset="0" name="lpVtbl" kind="pointer">
<child kind="struct" type="IAddrExclusionControlVtbl" />
</child>
</TypeDefine>
<TypeDefine name="IAddrExclusionControlVtbl" kind="struct" len="20">
<child offset="0" name="QueryInterface" kind="pointer">
<child kind="function" />
</child>
<child offset="4" name="AddRef" kind="pointer">
<child kind="function" />
</child>
<child offset="8" name="Release" kind="pointer">
<child kind="function" />
</child>
<child offset="12" name="GetCurrentAddrExclusionList" kind="pointer">
<child kind="function" />
</child>
<child offset="16" name="UpdateAddrExclusionList" kind="pointer">
<child kind="function" />
</child>
</TypeDefine>
<TypeDefine name="AsyncIPipeDoubleVtbl" kind="struct" len="28">
<child offset="0" name="QueryInterface" kind="pointer">
<child kind="function" />
</child>
<child offset="4" name="AddRef" kind="pointer">
<child kind="function" />
</child>
<child offset="8" name="Release" kind="pointer">
<child kind="function" />
</child>
<child offset="12" name="Begin_Pull" kind="pointer">
<child kind="function" />
</child>
<child offset="16" name="Finish_Pull" kind="pointer">
<child kind="function" />
</child>
<child offset="20" name="Begin_Push" kind="pointer">
<child kind="function" />
</child>
<child offset="24" name="Finish_Push" kind="pointer">
<child kind="function" />
</child>
</TypeDefine>
<TypeDefine name="AsyncIPipeDouble" kind="struct" len="4">
<child offset="0" name="lpVtbl" kind="pointer">
<child kind="struct" type="AsyncIPipeDoubleVtbl" />
</child>
</TypeDefine>
<TypeDefine name="tagMSGBOXPARAMSA" kind="struct" len="40">
<child offset="0" name="cbSize" kind="BaseType" type="DWORD" />
<child offset="4" name="hwndOwner" kind="pointer">
<child kind="struct" type="HWND__" />
</child>
<child offset="8" name="hInstance" kind="pointer">
<child kind="struct" type="HINSTANCE__" />
</child>
<child offset="12" name="lpszText" kind="pointer" type="char" />
<child offset="16" name="lpszCaption" kind="pointer" type="char" />
<child offset="20" name="dwStyle" kind="BaseType" type="DWORD" />
<child offset="24" name="lpszIcon" kind="pointer" type="char" />
<child offset="28" name="dwContextHelpId" kind="BaseType" type="DWORD" />
<child offset="32" name="lpfnMsgBoxCallback" kind="pointer">
<child kind="function" />
</child>
<child offset="36" name="dwLanguageId" kind="BaseType" type="DWORD" />
</TypeDefine>
<TypeDefine name="tagHELPINFO" kind="struct" len="28">
<child offset="0" name="cbSize" kind="BaseType" type="DWORD" />
<child offset="4" name="iContextType" kind="BaseType" type="int" />
<child offset="8" name="iCtrlId" kind="BaseType" type="int" />
<child offset="12" name="hItemHandle" kind="pointer" type="void" />
<child offset="16" name="dwContextId" kind="BaseType" type="DWORD" />
<child offset="20" name="MousePos" kind="struct" type="tagPOINT" />
</TypeDefine>
<TypeDefine name="T_ZDrvNv_PubData" kind="struct" len="256">
<child offset="0" name="chipName" kind="array" num="16">
<child kind="BaseType" type="char" />
</child>
<child offset="16" name="prjName" kind="array" num="16">
<child kind="BaseType" type="char" />
</child>
<child offset="32" name="externalVer" kind="array" num="16">
<child kind="BaseType" type="char" />
</child>
<child offset="48" name="internalVer" kind="array" num="16">
<child kind="BaseType" type="char" />
</child>
<child offset="64" name="releaseTime" kind="array" num="16">
<child kind="BaseType" type="char" />
</child>
<child offset="80" name="productType" kind="BaseType" type="BYTE" />
<child offset="81" name="reserved" kind="array" num="175">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="T_zMmiaSm_Cgev_R5Ver" kind="struct" len="32">
<child offset="0" name="bType" kind="BaseType" type="BYTE" />
<child offset="1" name="abPadding" kind="array" num="3">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="4" name="tPdpAddr" kind="struct" type="T_zMmiaSm_CidPdpAddr" />
</TypeDefine>
<TypeDefine name="T_zMmiaNas_CellInfo" kind="struct" len="12">
<child offset="0" name="bAct" kind="BaseType" type="BYTE" />
<child offset="2" name="tLac" kind="BaseType" type="WORD" />
<child offset="4" name="tCellId" kind="BaseType" type="DWORD" />
<child offset="8" name="tPlmn" kind="struct" type="T_zPS_PlmnId" />
</TypeDefine>
<TypeDefine name="tagMIXERCAPS2A" kind="struct" len="96">
<child offset="0" name="wMid" kind="BaseType" type="WORD" />
<child offset="2" name="wPid" kind="BaseType" type="WORD" />
<child offset="4" name="vDriverVersion" kind="BaseType" type="DWORD" />
<child offset="8" name="szPname" kind="array" num="32">
<child kind="BaseType" type="char" />
</child>
<child offset="40" name="fdwSupport" kind="BaseType" type="DWORD" />
<child offset="44" name="cDestinations" kind="BaseType" type="DWORD" />
<child offset="48" name="ManufacturerGuid" kind="struct" type="_GUID" />
<child offset="64" name="ProductGuid" kind="struct" type="_GUID" />
<child offset="80" name="NameGuid" kind="struct" type="_GUID" />
</TypeDefine>
<TypeDefine name="IHttpNegotiate3Vtbl" kind="struct" len="28">
<child offset="0" name="QueryInterface" kind="pointer">
<child kind="function" />
</child>
<child offset="4" name="AddRef" kind="pointer">
<child kind="function" />
</child>
<child offset="8" name="Release" kind="pointer">
<child kind="function" />
</child>
<child offset="12" name="BeginningTransaction" kind="pointer">
<child kind="function" />
</child>
<child offset="16" name="OnResponse" kind="pointer">
<child kind="function" />
</child>
<child offset="20" name="GetRootSecurityId" kind="pointer">
<child kind="function" />
</child>
<child offset="24" name="GetSerializedClientCertContext" kind="pointer">
<child kind="function" />
</child>
</TypeDefine>
<TypeDefine name="IHttpNegotiate3" kind="struct" len="4">
<child offset="0" name="lpVtbl" kind="pointer">
<child kind="struct" type="IHttpNegotiate3Vtbl" />
</child>
</TypeDefine>
<TypeDefine name="tagMCI_OVLY_OPEN_PARMSA" kind="struct" len="28">
<child offset="0" name="dwCallback" kind="BaseType" type="DWORD" />
<child offset="4" name="wDeviceID" kind="BaseType" type="DWORD" />
<child offset="8" name="lpstrDeviceType" kind="pointer" type="char" />
<child offset="12" name="lpstrElementName" kind="pointer" type="char" />
<child offset="16" name="lpstrAlias" kind="pointer" type="char" />
<child offset="20" name="dwStyle" kind="BaseType" type="DWORD" />
<child offset="24" name="hWndParent" kind="pointer">
<child kind="struct" type="HWND__" />
</child>
</TypeDefine>
<TypeDefine name="T_zWmac_UlTfcsPara" kind="struct" len="808">
<child offset="0" name="bVersion" kind="BaseType" type="BYTE" />
<child offset="1" name="bPadding" kind="BaseType" type="BYTE" />
<child offset="2" name="wTfcNum" kind="BaseType" type="WORD" />
<child offset="4" name="atTfc" kind="array" num="64">
<child kind="struct" type="T_zWmac_UlTfcInfo" />
</child>
<child offset="772" name="abPadding" kind="array" num="3">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="775" name="bTrchNum" kind="BaseType" type="BYTE" />
<child offset="776" name="atUlTrchTtiInfo" kind="array" num="8">
<child kind="struct" type="T_zWmac_UlTrchTtiInfo" />
</child>
</TypeDefine>
<TypeDefine name="T_zWmac_UlTrchTtiInfo" kind="struct" len="4">
<child offset="0" name="bTrchId" kind="BaseType" type="BYTE" />
<child offset="1" name="bTti" kind="BaseType" type="BYTE" />
<child offset="2" name="wPadding" kind="BaseType" type="WORD" />
</TypeDefine>
<TypeDefine name="T_zMmiaEucsr_LteInfo_Req" kind="struct" len="4">
<child offset="0" name="bSrcIndex" kind="BaseType" type="BYTE" />
<child offset="1" name="bDesIndex" kind="BaseType" type="BYTE" />
<child offset="2" name="bAction" kind="BaseType" type="BYTE" />
<child offset="3" name="bPadding" kind="BaseType" type="BYTE" />
</TypeDefine>
<TypeDefine name="T_z_MsgtracePs_CellresOrCcoCount_Req" kind="struct" len="4">
<child offset="0" name="bStackIndex" kind="BaseType" type="BYTE" />
<child offset="1" name="bAction" kind="BaseType" type="BYTE" />
<child offset="2" name="abPadding" kind="array" num="2">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="T_ZCAT_CONFIG_INFO" kind="struct" len="16">
<child offset="0" name="status" kind="BaseType" type="int" />
<child offset="4" name="peripheral_mode" kind="BaseType" type="int" />
<child offset="8" name="usblog_path" kind="array" num="8">
<child kind="BaseType" type="char" />
</child>
</TypeDefine>
<TypeDefine name="T_ZAti_EmerNum_Req" kind="struct" len="14">
<child offset="0" name="iSrcIndex" kind="BaseType" type="BYTE" />
<child offset="1" name="iDestIndex" kind="BaseType" type="BYTE" />
<child offset="2" name="bSrvCategFg" kind="BaseType" type="BYTE" />
<child offset="3" name="bSrvCateg" kind="BaseType" type="BYTE" />
<child offset="4" name="bNumLen" kind="BaseType" type="BYTE" />
<child offset="5" name="bPadding" kind="BaseType" type="BYTE" />
<child offset="6" name="abNum" kind="array" num="8">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="tagCOPYDATASTRUCT" kind="struct" len="12">
<child offset="0" name="dwData" kind="BaseType" type="DWORD" />
<child offset="4" name="cbData" kind="BaseType" type="DWORD" />
<child offset="8" name="lpData" kind="pointer" type="void" />
</TypeDefine>
<TypeDefine name="ICreateTypeInfoVtbl" kind="struct" len="104">
<child offset="0" name="QueryInterface" kind="pointer">
<child kind="function" />
</child>
<child offset="4" name="AddRef" kind="pointer">
<child kind="function" />
</child>
<child offset="8" name="Release" kind="pointer">
<child kind="function" />
</child>
<child offset="12" name="SetGuid" kind="pointer">
<child kind="function" />
</child>
<child offset="16" name="SetTypeFlags" kind="pointer">
<child kind="function" />
</child>
<child offset="20" name="SetDocString" kind="pointer">
<child kind="function" />
</child>
<child offset="24" name="SetHelpContext" kind="pointer">
<child kind="function" />
</child>
<child offset="28" name="SetVersion" kind="pointer">
<child kind="function" />
</child>
<child offset="32" name="AddRefTypeInfo" kind="pointer">
<child kind="function" />
</child>
<child offset="36" name="AddFuncDesc" kind="pointer">
<child kind="function" />
</child>
<child offset="40" name="AddImplType" kind="pointer">
<child kind="function" />
</child>
<child offset="44" name="SetImplTypeFlags" kind="pointer">
<child kind="function" />
</child>
<child offset="48" name="SetAlignment" kind="pointer">
<child kind="function" />
</child>
<child offset="52" name="SetSchema" kind="pointer">
<child kind="function" />
</child>
<child offset="56" name="AddVarDesc" kind="pointer">
<child kind="function" />
</child>
<child offset="60" name="SetFuncAndParamNames" kind="pointer">
<child kind="function" />
</child>
<child offset="64" name="SetVarName" kind="pointer">
<child kind="function" />
</child>
<child offset="68" name="SetTypeDescAlias" kind="pointer">
<child kind="function" />
</child>
<child offset="72" name="DefineFuncAsDllEntry" kind="pointer">
<child kind="function" />
</child>
<child offset="76" name="SetFuncDocString" kind="pointer">
<child kind="function" />
</child>
<child offset="80" name="SetVarDocString" kind="pointer">
<child kind="function" />
</child>
<child offset="84" name="SetFuncHelpContext" kind="pointer">
<child kind="function" />
</child>
<child offset="88" name="SetVarHelpContext" kind="pointer">
<child kind="function" />
</child>
<child offset="92" name="SetMops" kind="pointer">
<child kind="function" />
</child>
<child offset="96" name="SetTypeIdldesc" kind="pointer">
<child kind="function" />
</child>
<child offset="100" name="LayOut" kind="pointer">
<child kind="function" />
</child>
</TypeDefine>
<TypeDefine name="tagMIDIOUTCAPS2W" kind="struct" len="132">
<child offset="0" name="wMid" kind="BaseType" type="WORD" />
<child offset="2" name="wPid" kind="BaseType" type="WORD" />
<child offset="4" name="vDriverVersion" kind="BaseType" type="DWORD" />
<child offset="8" name="szPname" kind="array" num="32">
<child kind="BaseType" type="wchar_t" />
</child>
<child offset="72" name="wTechnology" kind="BaseType" type="WORD" />
<child offset="74" name="wVoices" kind="BaseType" type="WORD" />
<child offset="76" name="wNotes" kind="BaseType" type="WORD" />
<child offset="78" name="wChannelMask" kind="BaseType" type="WORD" />
<child offset="80" name="dwSupport" kind="BaseType" type="DWORD" />
<child offset="84" name="ManufacturerGuid" kind="struct" type="_GUID" />
<child offset="100" name="ProductGuid" kind="struct" type="_GUID" />
<child offset="116" name="NameGuid" kind="struct" type="_GUID" />
</TypeDefine>
<TypeDefine name="tagMCI_OVLY_WINDOW_PARMSW" kind="struct" len="16">
<child offset="0" name="dwCallback" kind="BaseType" type="DWORD" />
<child offset="4" name="hWnd" kind="pointer">
<child kind="struct" type="HWND__" />
</child>
<child offset="8" name="nCmdShow" kind="BaseType" type="DWORD" />
<child offset="12" name="lpstrText" kind="pointer" type="wchar_t" />
</TypeDefine>
<TypeDefine name="T_zMmiaSm_CidDeact_Ind" kind="struct" len="4">
<child offset="0" name="bCid" kind="BaseType" type="BYTE" />
<child offset="1" name="bAtType" kind="BaseType" type="BYTE" />
<child offset="2" name="abPadding" kind="array" num="2">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="tagPSDA" kind="struct" len="84">
<child offset="0" name="lStructSize" kind="BaseType" type="DWORD" />
<child offset="4" name="hwndOwner" kind="pointer">
<child kind="struct" type="HWND__" />
</child>
<child offset="8" name="hDevMode" kind="pointer" type="void" />
<child offset="12" name="hDevNames" kind="pointer" type="void" />
<child offset="16" name="Flags" kind="BaseType" type="DWORD" />
<child offset="20" name="ptPaperSize" kind="struct" type="tagPOINT" />
<child offset="28" name="rtMinMargin" kind="struct" type="tagRECT" />
<child offset="44" name="rtMargin" kind="struct" type="tagRECT" />
<child offset="60" name="hInstance" kind="pointer">
<child kind="struct" type="HINSTANCE__" />
</child>
<child offset="64" name="lCustData" kind="BaseType" type="long" />
<child offset="68" name="lpfnPageSetupHook" kind="pointer">
<child kind="function" />
</child>
<child offset="72" name="lpfnPagePaintHook" kind="pointer">
<child kind="function" />
</child>
<child offset="76" name="lpPageSetupTemplateName" kind="pointer" type="char" />
<child offset="80" name="hPageSetupTemplate" kind="pointer" type="void" />
</TypeDefine>
<TypeDefine name="T_zWmac_MacesHeaderPara" kind="struct" len="4">
<child offset="0" name="bDdi" kind="BaseType" type="BYTE" />
<child offset="1" name="bTsn" kind="BaseType" type="BYTE" />
<child offset="2" name="bN" kind="BaseType" type="BYTE" />
<child offset="3" name="bPadding" kind="BaseType" type="BYTE" />
</TypeDefine>
<TypeDefine name="T_Drv_Nv_Data" kind="struct" len="4096">
<child offset="0" name="VpData" kind="array" num="1024">
<child kind="BaseType" type="DWORD" />
</child>
</TypeDefine>
<TypeDefine name="T_zMmiaUmm_SysconfigReq_Req" kind="struct" len="8">
<child offset="0" name="bSrcIndex" kind="BaseType" type="BYTE" />
<child offset="1" name="bDesIndex" kind="BaseType" type="BYTE" />
<child offset="2" name="abPadding" kind="array" num="2">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="4" name="bMode" kind="BaseType" type="BYTE" />
<child offset="5" name="bacqorder" kind="BaseType" type="BYTE" />
<child offset="6" name="broam" kind="BaseType" type="BYTE" />
<child offset="7" name="bSrvdomain" kind="BaseType" type="BYTE" />
</TypeDefine>
<TypeDefine name="T_ZCAT_SIG_CONTROL_MSG" kind="struct" len="4">
<child offset="0" name="operation" kind="BaseType" type="BYTE" />
<child offset="1" name="reserved" kind="BaseType" type="BYTE" />
<child offset="2" name="len" kind="BaseType" type="WORD" />
</TypeDefine>
<TypeDefine name="tagCALPSTR" kind="struct" len="8">
<child offset="0" name="cElems" kind="BaseType" type="DWORD" />
<child offset="4" name="pElems" kind="pointer">
<child kind="pointer" type="char" />
</child>
</TypeDefine>
<TypeDefine name="T_zAti_NV_TdSignalboxCfg" kind="struct" len="8">
<child offset="0" name="bEndpoint" kind="BaseType" type="BYTE" />
<child offset="1" name="bStepNum" kind="BaseType" type="BYTE" />
<child offset="2" name="abRssi" kind="array" num="5">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="7" name="bPadding" kind="BaseType" type="BYTE" />
</TypeDefine>
<TypeDefine name="tagCABOOL" kind="struct" len="8">
<child offset="0" name="cElems" kind="BaseType" type="DWORD" />
<child offset="4" name="pElems" kind="pointer" type="short" />
</TypeDefine>
<TypeDefine name="tagGCP_RESULTSW" kind="struct" len="36">
<child offset="0" name="lStructSize" kind="BaseType" type="DWORD" />
<child offset="4" name="lpOutString" kind="pointer" type="WORD" />
<child offset="8" name="lpOrder" kind="pointer" type="DWORD" />
<child offset="12" name="lpDx" kind="pointer" type="int" />
<child offset="16" name="lpCaretPos" kind="pointer" type="int" />
<child offset="20" name="lpClass" kind="pointer" type="char" />
<child offset="24" name="lpGlyphs" kind="pointer" type="WORD" />
<child offset="28" name="nGlyphs" kind="BaseType" type="DWORD" />
<child offset="32" name="nMaxFit" kind="BaseType" type="int" />
</TypeDefine>
<TypeDefine name="mmtime_tag" kind="struct" len="12">
<child offset="0" name="wType" kind="BaseType" type="DWORD" />
<child offset="4" name="u" kind="union" type="__unnamed" len="8">
<child offset="0" name="ms" kind="BaseType" type="DWORD" />
<child offset="0" name="sample" kind="BaseType" type="DWORD" />
<child offset="0" name="cb" kind="BaseType" type="DWORD" />
<child offset="0" name="ticks" kind="BaseType" type="DWORD" />
<child offset="0" name="smpte" kind="struct" type="__unnamed" len="8">
<child offset="0" name="hour" kind="BaseType" type="BYTE" />
<child offset="1" name="min" kind="BaseType" type="BYTE" />
<child offset="2" name="sec" kind="BaseType" type="BYTE" />
<child offset="3" name="frame" kind="BaseType" type="BYTE" />
<child offset="4" name="fps" kind="BaseType" type="BYTE" />
<child offset="5" name="dummy" kind="BaseType" type="BYTE" />
<child offset="6" name="pad" kind="array" num="2">
<child kind="BaseType" type="BYTE" />
</child>
</child>
<child offset="0" name="midi" kind="struct" type="__unnamed" len="4">
<child offset="0" name="songptrpos" kind="BaseType" type="DWORD" />
</child>
</child>
</TypeDefine>
<TypeDefine name="IBindStatusCallbackVtbl" kind="struct" len="44">
<child offset="0" name="QueryInterface" kind="pointer">
<child kind="function" />
</child>
<child offset="4" name="AddRef" kind="pointer">
<child kind="function" />
</child>
<child offset="8" name="Release" kind="pointer">
<child kind="function" />
</child>
<child offset="12" name="OnStartBinding" kind="pointer">
<child kind="function" />
</child>
<child offset="16" name="GetPriority" kind="pointer">
<child kind="function" />
</child>
<child offset="20" name="OnLowResource" kind="pointer">
<child kind="function" />
</child>
<child offset="24" name="OnProgress" kind="pointer">
<child kind="function" />
</child>
<child offset="28" name="OnStopBinding" kind="pointer">
<child kind="function" />
</child>
<child offset="32" name="GetBindInfo" kind="pointer">
<child kind="function" />
</child>
<child offset="36" name="OnDataAvailable" kind="pointer">
<child kind="function" />
</child>
<child offset="40" name="OnObjectAvailable" kind="pointer">
<child kind="function" />
</child>
</TypeDefine>
<TypeDefine name="IBindStatusCallback" kind="struct" len="4">
<child offset="0" name="lpVtbl" kind="pointer">
<child kind="struct" type="IBindStatusCallbackVtbl" />
</child>
</TypeDefine>
<TypeDefine name="T_zUmts_CampFailEvent" kind="struct" len="4">
<child offset="0" name="bVersion" kind="BaseType" type="BYTE" />
<child offset="1" name="bFailCause" kind="BaseType" type="BYTE" />
<child offset="2" name="abPadding" kind="array" num="2">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="T_zMmiaSs_MoLr_Res_Ind" kind="struct" len="20">
<child offset="0" name="bSrcIndex" kind="BaseType" type="BYTE" />
<child offset="1" name="bDesIndex" kind="BaseType" type="BYTE" />
<child offset="2" name="bResult" kind="BaseType" type="BYTE" />
<child offset="3" name="bPadding" kind="BaseType" type="BYTE" />
<child offset="4" name="dwCause" kind="BaseType" type="DWORD" />
<child offset="8" name="ptShapeData" kind="pointer">
<child kind="struct" type="T_zMmiaSs_LrRes_ShapeData" />
</child>
<child offset="12" name="ptAddShapeData" kind="pointer">
<child kind="struct" type="T_zMmiaSs_LrRes_ShapeData" />
</child>
<child offset="16" name="ptVelData" kind="pointer">
<child kind="struct" type="T_zMmiaSs_LrRes_VelocityData" />
</child>
</TypeDefine>
<TypeDefine name="T_zMmiaSs_LrRes_ShapeData" kind="struct" len="20">
<child offset="0" name="bType" kind="BaseType" type="BYTE" />
<child offset="4" name="Val" kind="union" type="__unnamed" len="16">
<child offset="0" name="tEllip" kind="struct" type="T_z_Ellip" />
<child offset="0" name="tEllipUncertCircle" kind="struct" type="T_z_Ellip_UncertCircle" />
<child offset="0" name="tEllipUncertEllip" kind="struct" type="T_z_Ellip_UncertEllip" />
<child offset="0" name="tPolygon" kind="struct" type="T_z_Polygon" />
<child offset="0" name="tEllipAlt" kind="struct" type="T_z_Ellip_Alt" />
<child offset="0" name="tEllipAltUncert" kind="struct" type="T_z_Ellip_Alt_UncertEllip" />
<child offset="0" name="tEllipArc" kind="struct" type="T_z_Ellip_Arc" />
</child>
</TypeDefine>
<TypeDefine name="T_zMmiaSs_LrRes_VelocityData" kind="struct" len="8">
<child offset="0" name="bHorUncertSpeed" kind="BaseType" type="BYTE" />
<child offset="1" name="bVerUncertSpeed" kind="BaseType" type="BYTE" />
<child offset="2" name="bVerSpeed" kind="BaseType" type="BYTE" />
<child offset="4" name="bVerSpeedDirect" kind="BITS" start="0" len="1" type="WORD" />
<child offset="4" name="bVerSpeedFg" kind="BITS" start="1" len="1" type="WORD" />
<child offset="4" name="bHorUncertSpeedFg" kind="BITS" start="2" len="1" type="WORD" />
<child offset="4" name="bVerUncertSpeedFg" kind="BITS" start="3" len="1" type="WORD" />
<child offset="4" name="wBearing" kind="BITS" start="4" len="9" type="WORD" />
<child offset="6" name="wHorSpeed" kind="BaseType" type="WORD" />
</TypeDefine>
<TypeDefine name="tagPAINTSTRUCT" kind="struct" len="64">
<child offset="0" name="hdc" kind="pointer">
<child kind="struct" type="HDC__" />
</child>
<child offset="4" name="fErase" kind="BaseType" type="int" />
<child offset="8" name="rcPaint" kind="struct" type="tagRECT" />
<child offset="24" name="fRestore" kind="BaseType" type="int" />
<child offset="28" name="fIncUpdate" kind="BaseType" type="int" />
<child offset="32" name="rgbReserved" kind="array" num="32">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="IXMLDocument2Vtbl" kind="struct" len="92">
<child offset="0" name="QueryInterface" kind="pointer">
<child kind="function" />
</child>
<child offset="4" name="AddRef" kind="pointer">
<child kind="function" />
</child>
<child offset="8" name="Release" kind="pointer">
<child kind="function" />
</child>
<child offset="12" name="GetTypeInfoCount" kind="pointer">
<child kind="function" />
</child>
<child offset="16" name="GetTypeInfo" kind="pointer">
<child kind="function" />
</child>
<child offset="20" name="GetIDsOfNames" kind="pointer">
<child kind="function" />
</child>
<child offset="24" name="Invoke" kind="pointer">
<child kind="function" />
</child>
<child offset="28" name="get_root" kind="pointer">
<child kind="function" />
</child>
<child offset="32" name="get_fileSize" kind="pointer">
<child kind="function" />
</child>
<child offset="36" name="get_fileModifiedDate" kind="pointer">
<child kind="function" />
</child>
<child offset="40" name="get_fileUpdatedDate" kind="pointer">
<child kind="function" />
</child>
<child offset="44" name="get_URL" kind="pointer">
<child kind="function" />
</child>
<child offset="48" name="put_URL" kind="pointer">
<child kind="function" />
</child>
<child offset="52" name="get_mimeType" kind="pointer">
<child kind="function" />
</child>
<child offset="56" name="get_readyState" kind="pointer">
<child kind="function" />
</child>
<child offset="60" name="get_charset" kind="pointer">
<child kind="function" />
</child>
<child offset="64" name="put_charset" kind="pointer">
<child kind="function" />
</child>
<child offset="68" name="get_version" kind="pointer">
<child kind="function" />
</child>
<child offset="72" name="get_doctype" kind="pointer">
<child kind="function" />
</child>
<child offset="76" name="get_dtdURL" kind="pointer">
<child kind="function" />
</child>
<child offset="80" name="createElement" kind="pointer">
<child kind="function" />
</child>
<child offset="84" name="get_async" kind="pointer">
<child kind="function" />
</child>
<child offset="88" name="put_async" kind="pointer">
<child kind="function" />
</child>
</TypeDefine>
<TypeDefine name="IXMLDocument2" kind="struct" len="4">
<child offset="0" name="lpVtbl" kind="pointer">
<child kind="struct" type="IXMLDocument2Vtbl" />
</child>
</TypeDefine>
<TypeDefine name="T_COMM_TYPE" kind="struct" len="12">
<child offset="0" name="msg_type" kind="BaseType" type="BYTE" />
<child offset="1" name="pad" kind="BaseType" type="BYTE" />
<child offset="2" name="reserved" kind="BaseType" type="WORD" />
<child offset="4" name="tgt_mdl_no" kind="BaseType" type="BYTE" />
<child offset="5" name="tgt_submdl_no" kind="BaseType" type="BYTE" />
<child offset="6" name="src_mdl_no" kind="BaseType" type="BYTE" />
<child offset="7" name="src_submdl_no" kind="BaseType" type="BYTE" />
<child offset="8" name="buf_len" kind="BaseType" type="DWORD" />
</TypeDefine>
<TypeDefine name="IXMLDOMDocumentTypeVtbl" kind="struct" len="184">
<child offset="0" name="QueryInterface" kind="pointer">
<child kind="function" />
</child>
<child offset="4" name="AddRef" kind="pointer">
<child kind="function" />
</child>
<child offset="8" name="Release" kind="pointer">
<child kind="function" />
</child>
<child offset="12" name="GetTypeInfoCount" kind="pointer">
<child kind="function" />
</child>
<child offset="16" name="GetTypeInfo" kind="pointer">
<child kind="function" />
</child>
<child offset="20" name="GetIDsOfNames" kind="pointer">
<child kind="function" />
</child>
<child offset="24" name="Invoke" kind="pointer">
<child kind="function" />
</child>
<child offset="28" name="get_nodeName" kind="pointer">
<child kind="function" />
</child>
<child offset="32" name="get_nodeValue" kind="pointer">
<child kind="function" />
</child>
<child offset="36" name="put_nodeValue" kind="pointer">
<child kind="function" />
</child>
<child offset="40" name="get_nodeType" kind="pointer">
<child kind="function" />
</child>
<child offset="44" name="get_parentNode" kind="pointer">
<child kind="function" />
</child>
<child offset="48" name="get_childNodes" kind="pointer">
<child kind="function" />
</child>
<child offset="52" name="get_firstChild" kind="pointer">
<child kind="function" />
</child>
<child offset="56" name="get_lastChild" kind="pointer">
<child kind="function" />
</child>
<child offset="60" name="get_previousSibling" kind="pointer">
<child kind="function" />
</child>
<child offset="64" name="get_nextSibling" kind="pointer">
<child kind="function" />
</child>
<child offset="68" name="get_attributes" kind="pointer">
<child kind="function" />
</child>
<child offset="72" name="insertBefore" kind="pointer">
<child kind="function" />
</child>
<child offset="76" name="replaceChild" kind="pointer">
<child kind="function" />
</child>
<child offset="80" name="removeChild" kind="pointer">
<child kind="function" />
</child>
<child offset="84" name="appendChild" kind="pointer">
<child kind="function" />
</child>
<child offset="88" name="hasChildNodes" kind="pointer">
<child kind="function" />
</child>
<child offset="92" name="get_ownerDocument" kind="pointer">
<child kind="function" />
</child>
<child offset="96" name="cloneNode" kind="pointer">
<child kind="function" />
</child>
<child offset="100" name="get_nodeTypeString" kind="pointer">
<child kind="function" />
</child>
<child offset="104" name="get_text" kind="pointer">
<child kind="function" />
</child>
<child offset="108" name="put_text" kind="pointer">
<child kind="function" />
</child>
<child offset="112" name="get_specified" kind="pointer">
<child kind="function" />
</child>
<child offset="116" name="get_definition" kind="pointer">
<child kind="function" />
</child>
<child offset="120" name="get_nodeTypedValue" kind="pointer">
<child kind="function" />
</child>
<child offset="124" name="put_nodeTypedValue" kind="pointer">
<child kind="function" />
</child>
<child offset="128" name="get_dataType" kind="pointer">
<child kind="function" />
</child>
<child offset="132" name="put_dataType" kind="pointer">
<child kind="function" />
</child>
<child offset="136" name="get_xml" kind="pointer">
<child kind="function" />
</child>
<child offset="140" name="transformNode" kind="pointer">
<child kind="function" />
</child>
<child offset="144" name="selectNodes" kind="pointer">
<child kind="function" />
</child>
<child offset="148" name="selectSingleNode" kind="pointer">
<child kind="function" />
</child>
<child offset="152" name="get_parsed" kind="pointer">
<child kind="function" />
</child>
<child offset="156" name="get_namespaceURI" kind="pointer">
<child kind="function" />
</child>
<child offset="160" name="get_prefix" kind="pointer">
<child kind="function" />
</child>
<child offset="164" name="get_baseName" kind="pointer">
<child kind="function" />
</child>
<child offset="168" name="transformNodeToObject" kind="pointer">
<child kind="function" />
</child>
<child offset="172" name="get_name" kind="pointer">
<child kind="function" />
</child>
<child offset="176" name="get_entities" kind="pointer">
<child kind="function" />
</child>
<child offset="180" name="get_notations" kind="pointer">
<child kind="function" />
</child>
</TypeDefine>
<TypeDefine name="ITypeFactory" kind="struct" len="4">
<child offset="0" name="lpVtbl" kind="pointer">
<child kind="struct" type="ITypeFactoryVtbl" />
</child>
</TypeDefine>
<TypeDefine name="ITypeFactoryVtbl" kind="struct" len="16">
<child offset="0" name="QueryInterface" kind="pointer">
<child kind="function" />
</child>
<child offset="4" name="AddRef" kind="pointer">
<child kind="function" />
</child>
<child offset="8" name="Release" kind="pointer">
<child kind="function" />
</child>
<child offset="12" name="CreateFromTypeInfo" kind="pointer">
<child kind="function" />
</child>
</TypeDefine>
<TypeDefine name="IMAGE_AUX_SYMBOL_TOKEN_DEF" kind="struct" len="18">
<child offset="0" name="bAuxType" kind="BaseType" type="BYTE" />
<child offset="1" name="bReserved" kind="BaseType" type="BYTE" />
<child offset="2" name="SymbolTableIndex" kind="BaseType" type="DWORD" />
<child offset="6" name="rgbReserved" kind="array" num="12">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="IAdviseSink2Vtbl" kind="struct" len="36">
<child offset="0" name="QueryInterface" kind="pointer">
<child kind="function" />
</child>
<child offset="4" name="AddRef" kind="pointer">
<child kind="function" />
</child>
<child offset="8" name="Release" kind="pointer">
<child kind="function" />
</child>
<child offset="12" name="OnDataChange" kind="pointer">
<child kind="function" />
</child>
<child offset="16" name="OnViewChange" kind="pointer">
<child kind="function" />
</child>
<child offset="20" name="OnRename" kind="pointer">
<child kind="function" />
</child>
<child offset="24" name="OnSave" kind="pointer">
<child kind="function" />
</child>
<child offset="28" name="OnClose" kind="pointer">
<child kind="function" />
</child>
<child offset="32" name="OnLinkSrcChange" kind="pointer">
<child kind="function" />
</child>
</TypeDefine>
<TypeDefine name="IAdviseSink2" kind="struct" len="4">
<child offset="0" name="lpVtbl" kind="pointer">
<child kind="struct" type="IAdviseSink2Vtbl" />
</child>
</TypeDefine>
<TypeDefine name="tagRemHENHMETAFILE" kind="struct" len="8">
<child offset="0" name="cbData" kind="BaseType" type="DWORD" />
<child offset="4" name="data" kind="array" num="1">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="tagCAFILETIME" kind="struct" len="8">
<child offset="0" name="cElems" kind="BaseType" type="DWORD" />
<child offset="4" name="pElems" kind="pointer">
<child kind="struct" type="_FILETIME" />
</child>
</TypeDefine>
<TypeDefine name="tagOLEVERB" kind="struct" len="16">
<child offset="0" name="lVerb" kind="BaseType" type="long" />
<child offset="4" name="lpszVerbName" kind="pointer" type="WORD" />
<child offset="8" name="fuFlags" kind="BaseType" type="DWORD" />
<child offset="12" name="grfAttribs" kind="BaseType" type="DWORD" />
</TypeDefine>
<TypeDefine name="tagMONMSGSTRUCT" kind="struct" len="72">
<child offset="0" name="cb" kind="BaseType" type="DWORD" />
<child offset="4" name="hwndTo" kind="pointer">
<child kind="struct" type="HWND__" />
</child>
<child offset="8" name="dwTime" kind="BaseType" type="DWORD" />
<child offset="12" name="hTask" kind="pointer" type="void" />
<child offset="16" name="wMsg" kind="BaseType" type="DWORD" />
<child offset="20" name="wParam" kind="BaseType" type="DWORD" />
<child offset="24" name="lParam" kind="BaseType" type="long" />
<child offset="28" name="dmhd" kind="struct" type="tagDDEML_MSG_HOOK_DATA" />
</TypeDefine>
<TypeDefine name="tagDDEML_MSG_HOOK_DATA" kind="struct" len="44">
<child offset="0" name="uiLo" kind="BaseType" type="DWORD" />
<child offset="4" name="uiHi" kind="BaseType" type="DWORD" />
<child offset="8" name="cbData" kind="BaseType" type="DWORD" />
<child offset="12" name="Data" kind="array" num="8">
<child kind="BaseType" type="DWORD" />
</child>
</TypeDefine>
<TypeDefine name="midievent_tag" kind="struct" len="16">
<child offset="0" name="dwDeltaTime" kind="BaseType" type="DWORD" />
<child offset="4" name="dwStreamID" kind="BaseType" type="DWORD" />
<child offset="8" name="dwEvent" kind="BaseType" type="DWORD" />
<child offset="12" name="dwParms" kind="array" num="1">
<child kind="BaseType" type="DWORD" />
</child>
</TypeDefine>
<TypeDefine name="T_zMmiaUmm_eCallSpt_QueryCnf" kind="struct" len="4">
<child offset="0" name="bSrcIndex" kind="BaseType" type="BYTE" />
<child offset="1" name="bDesIndex" kind="BaseType" type="BYTE" />
<child offset="2" name="beCallOverIms" kind="BaseType" type="BYTE" />
<child offset="3" name="bUiccSpteCall" kind="BaseType" type="BYTE" />
</TypeDefine>
<TypeDefine name="tagRID_DEVICE_INFO" kind="struct" len="32">
<child offset="0" name="cbSize" kind="BaseType" type="DWORD" />
<child offset="4" name="dwType" kind="BaseType" type="DWORD" />
<child offset="8" name="mouse" kind="struct" type="tagRID_DEVICE_INFO_MOUSE" />
<child offset="8" name="keyboard" kind="struct" type="tagRID_DEVICE_INFO_KEYBOARD" />
<child offset="8" name="hid" kind="struct" type="tagRID_DEVICE_INFO_HID" />
</TypeDefine>
<TypeDefine name="tagRID_DEVICE_INFO_MOUSE" kind="struct" len="16">
<child offset="0" name="dwId" kind="BaseType" type="DWORD" />
<child offset="4" name="dwNumberOfButtons" kind="BaseType" type="DWORD" />
<child offset="8" name="dwSampleRate" kind="BaseType" type="DWORD" />
<child offset="12" name="fHasHorizontalWheel" kind="BaseType" type="int" />
</TypeDefine>
<TypeDefine name="tagRID_DEVICE_INFO_KEYBOARD" kind="struct" len="24">
<child offset="0" name="dwType" kind="BaseType" type="DWORD" />
<child offset="4" name="dwSubType" kind="BaseType" type="DWORD" />
<child offset="8" name="dwKeyboardMode" kind="BaseType" type="DWORD" />
<child offset="12" name="dwNumberOfFunctionKeys" kind="BaseType" type="DWORD" />
<child offset="16" name="dwNumberOfIndicators" kind="BaseType" type="DWORD" />
<child offset="20" name="dwNumberOfKeysTotal" kind="BaseType" type="DWORD" />
</TypeDefine>
<TypeDefine name="tagRID_DEVICE_INFO_HID" kind="struct" len="16">
<child offset="0" name="dwVendorId" kind="BaseType" type="DWORD" />
<child offset="4" name="dwProductId" kind="BaseType" type="DWORD" />
<child offset="8" name="dwVersionNumber" kind="BaseType" type="DWORD" />
<child offset="12" name="usUsagePage" kind="BaseType" type="WORD" />
<child offset="14" name="usUsage" kind="BaseType" type="WORD" />
</TypeDefine>
<TypeDefine name="T_zMmiaCc_StateQuery_Cnf" kind="struct" len="368">
<child offset="0" name="bSrcIndex" kind="BaseType" type="BYTE" />
<child offset="1" name="bDesIndex" kind="BaseType" type="BYTE" />
<child offset="2" name="bNumber" kind="BaseType" type="BYTE" />
<child offset="3" name="bPadding" kind="BaseType" type="BYTE" />
<child offset="4" name="atCallInfo" kind="array" num="7">
<child kind="struct" type="T_zMmiaCc_CallInfo" />
</child>
</TypeDefine>
<TypeDefine name="tagEMRARC" kind="struct" len="40">
<child offset="0" name="emr" kind="struct" type="tagEMR" />
<child offset="8" name="rclBox" kind="struct" type="_RECTL" />
<child offset="24" name="ptlStart" kind="struct" type="_POINTL" />
<child offset="32" name="ptlEnd" kind="struct" type="_POINTL" />
</TypeDefine>
<TypeDefine name="IEnumVARIANT" kind="struct" len="4">
<child offset="0" name="lpVtbl" kind="pointer">
<child kind="struct" type="IEnumVARIANTVtbl" />
</child>
</TypeDefine>
<TypeDefine name="IEnumVARIANTVtbl" kind="struct" len="28">
<child offset="0" name="QueryInterface" kind="pointer">
<child kind="function" />
</child>
<child offset="4" name="AddRef" kind="pointer">
<child kind="function" />
</child>
<child offset="8" name="Release" kind="pointer">
<child kind="function" />
</child>
<child offset="12" name="Next" kind="pointer">
<child kind="function" />
</child>
<child offset="16" name="Skip" kind="pointer">
<child kind="function" />
</child>
<child offset="20" name="Reset" kind="pointer">
<child kind="function" />
</child>
<child offset="24" name="Clone" kind="pointer">
<child kind="function" />
</child>
</TypeDefine>
<TypeDefine name="IPersistStorageVtbl" kind="struct" len="40">
<child offset="0" name="QueryInterface" kind="pointer">
<child kind="function" />
</child>
<child offset="4" name="AddRef" kind="pointer">
<child kind="function" />
</child>
<child offset="8" name="Release" kind="pointer">
<child kind="function" />
</child>
<child offset="12" name="GetClassID" kind="pointer">
<child kind="function" />
</child>
<child offset="16" name="IsDirty" kind="pointer">
<child kind="function" />
</child>
<child offset="20" name="InitNew" kind="pointer">
<child kind="function" />
</child>
<child offset="24" name="Load" kind="pointer">
<child kind="function" />
</child>
<child offset="28" name="Save" kind="pointer">
<child kind="function" />
</child>
<child offset="32" name="SaveCompleted" kind="pointer">
<child kind="function" />
</child>
<child offset="36" name="HandsOffStorage" kind="pointer">
<child kind="function" />
</child>
</TypeDefine>
<TypeDefine name="IPersistStorage" kind="struct" len="4">
<child offset="0" name="lpVtbl" kind="pointer">
<child kind="struct" type="IPersistStorageVtbl" />
</child>
</TypeDefine>
<TypeDefine name="T_zNas_Sm_Setup" kind="struct" len="4">
<child offset="0" name="bVersion" kind="BaseType" type="BYTE" />
<child offset="1" name="bPsConnInd" kind="BaseType" type="BYTE" />
<child offset="2" name="bNSAPI" kind="BaseType" type="BYTE" />
<child offset="3" name="bPadding" kind="BaseType" type="BYTE" />
</TypeDefine>
<TypeDefine name="T_zMmiaSm_QueryNegQos_Req" kind="struct" len="8">
<child offset="0" name="bSrcIndex" kind="BaseType" type="BYTE" />
<child offset="1" name="bDesIndex" kind="BaseType" type="BYTE" />
<child offset="2" name="bCidNum" kind="BaseType" type="BYTE" />
<child offset="3" name="bPadding" kind="BaseType" type="BYTE" />
<child offset="4" name="abCid" kind="array" num="4">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="T_zMmiaAs_EM_GCellInfo_Ind" kind="struct" len="536">
<child offset="0" name="bSrcIndex" kind="BaseType" type="BYTE" />
<child offset="1" name="bDesIndex" kind="BaseType" type="BYTE" />
<child offset="2" name="abPadding0" kind="array" num="2">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="4" name="dwCellId" kind="BaseType" type="DWORD" />
<child offset="8" name="bRac" kind="BaseType" type="BYTE" />
<child offset="9" name="bPadding1" kind="BaseType" type="BYTE" />
<child offset="10" name="wLac" kind="BaseType" type="WORD" />
<child offset="12" name="tPlmnId" kind="struct" type="T_zPS_PlmnId" />
<child offset="15" name="bPadding2" kind="BaseType" type="BYTE" />
<child offset="16" name="tSCell" kind="struct" type="T_zPS_CellInfo" />
<child offset="28" name="bSubMode" kind="BaseType" type="BYTE" />
<child offset="29" name="bAtt" kind="BaseType" type="BYTE" />
<child offset="30" name="bNmo" kind="BaseType" type="BYTE" />
<child offset="31" name="bRssi" kind="BaseType" type="BYTE" />
<child offset="32" name="wT3212" kind="BaseType" type="WORD" />
<child offset="34" name="wDchArfcn" kind="BaseType" type="WORD" />
<child offset="36" name="bLinkTimeOut" kind="BaseType" type="BYTE" />
<child offset="37" name="abPadding3" kind="array" num="3">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="40" name="sC1" kind="BaseType" type="short" />
<child offset="42" name="sC2" kind="BaseType" type="short" />
<child offset="44" name="sC31" kind="BaseType" type="short" />
<child offset="46" name="sC32" kind="BaseType" type="short" />
<child offset="48" name="bSupGprs" kind="BaseType" type="BYTE" />
<child offset="49" name="bSupDtxFg" kind="BaseType" type="BYTE" />
<child offset="50" name="bSupHop" kind="BaseType" type="BYTE" />
<child offset="51" name="bTav" kind="BaseType" type="BYTE" />
<child offset="52" name="bNTCellNum" kind="BaseType" type="BYTE" />
<child offset="53" name="bNGCellNum" kind="BaseType" type="BYTE" />
<child offset="54" name="bNLCellNum" kind="BaseType" type="BYTE" />
<child offset="55" name="bPadding4" kind="BaseType" type="BYTE" />
<child offset="56" name="atNTCellList" kind="array" num="6">
<child kind="struct" type="T_zPS_TdCell" />
</child>
<child offset="80" name="abNTCellRscpList" kind="array" num="6">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="86" name="abPadding5" kind="array" num="2">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="88" name="aNGcellInfo" kind="array" num="6">
<child kind="struct" type="T_zPS_NGcell_info" />
</child>
<child offset="184" name="atNLCellList" kind="array" num="32">
<child kind="struct" type="T_zPS_LteCell" />
</child>
<child offset="440" name="abNLCellRsrpList" kind="array" num="32">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="472" name="abNLCellRsrqList" kind="array" num="32">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="504" name="abDetetFlg" kind="array" num="32">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="T_zPS_CellInfo" kind="struct" len="12">
<child offset="0" name="bAct" kind="BaseType" type="BYTE" />
<child offset="1" name="abPadding" kind="array" num="3">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="4" name="uCell" kind="union" type="__unnamed" len="8">
<child offset="0" name="tTd" kind="struct" type="T_zPS_TdCell" />
<child offset="0" name="tW" kind="struct" type="T_z_WCell" />
<child offset="0" name="tGsm" kind="struct" type="T_zPS_GsmCell" />
<child offset="0" name="tLte" kind="struct" type="T_zPS_LteCell" />
</child>
</TypeDefine>
<TypeDefine name="T_zPS_NGcell_info" kind="struct" len="16">
<child offset="0" name="tNGCell" kind="struct" type="T_zPS_GsmCell" />
<child offset="4" name="bNGCellRssi" kind="BaseType" type="BYTE" />
<child offset="5" name="bNGCellMinRxlev" kind="BaseType" type="BYTE" />
<child offset="6" name="bSupGprs" kind="BaseType" type="BYTE" />
<child offset="7" name="bPadding1" kind="BaseType" type="BYTE" />
<child offset="8" name="C1" kind="BaseType" type="short" />
<child offset="10" name="C2" kind="BaseType" type="short" />
<child offset="12" name="C31" kind="BaseType" type="short" />
<child offset="14" name="C32" kind="BaseType" type="short" />
</TypeDefine>
<TypeDefine name="T_zMmiaUmm_MmInfo_Ind" kind="struct" len="459">
<child offset="0" name="bSrcIndex" kind="BaseType" type="BYTE" />
<child offset="1" name="bDesIndex" kind="BaseType" type="BYTE" />
<child offset="2" name="bFNameFg" kind="BITS" start="0" len="1" type="BYTE" />
<child offset="2" name="bSNameFg" kind="BITS" start="1" len="1" type="BYTE" />
<child offset="2" name="bLTZoneFg" kind="BITS" start="2" len="1" type="BYTE" />
<child offset="2" name="bUTimeFg" kind="BITS" start="3" len="1" type="BYTE" />
<child offset="2" name="bLasIdFg" kind="BITS" start="4" len="1" type="BYTE" />
<child offset="2" name="bSTimeFg" kind="BITS" start="5" len="1" type="BYTE" />
<child offset="3" name="bLocalTZone" kind="BaseType" type="BYTE" />
<child offset="4" name="tFullName" kind="struct" type="T_zAtiUmm_NetName" />
<child offset="224" name="tShortName" kind="struct" type="T_zAtiUmm_NetName" />
<child offset="444" name="tUTime" kind="struct" type="T_zAtiUmm_TZAndTime" />
<child offset="451" name="tLsaId" kind="struct" type="T_zAtiUmm_LsaId" />
<child offset="455" name="bSavTime" kind="BaseType" type="BYTE" />
<child offset="456" name="tCurPlmnId" kind="struct" type="T_zPS_PlmnId" />
</TypeDefine>
<TypeDefine name="T_zAtiUmm_TZAndTime" kind="struct" len="7">
<child offset="0" name="bYear" kind="BaseType" type="BYTE" />
<child offset="1" name="bMonth" kind="BaseType" type="BYTE" />
<child offset="2" name="bDay" kind="BaseType" type="BYTE" />
<child offset="3" name="bHour" kind="BaseType" type="BYTE" />
<child offset="4" name="bMinute" kind="BaseType" type="BYTE" />
<child offset="5" name="bSecond" kind="BaseType" type="BYTE" />
<child offset="6" name="bTmZone" kind="BaseType" type="BYTE" />
</TypeDefine>
<TypeDefine name="T_zAtiUmm_LsaId" kind="struct" len="4">
<child offset="0" name="bLsaIdLen" kind="BaseType" type="BYTE" />
<child offset="1" name="abLsaId" kind="array" num="3">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="T_zEumcr_GeranMeasConfigEphy" kind="struct" len="68">
<child offset="0" name="bVersion" kind="BaseType" type="BYTE" />
<child offset="1" name="abPadding" kind="array" num="2">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="3" name="bFreqNum" kind="BaseType" type="BYTE" />
<child offset="4" name="wArfcn" kind="array" num="32">
<child kind="BaseType" type="WORD" />
</child>
</TypeDefine>
<TypeDefine name="tagRemFORMATETC" kind="struct" len="20">
<child offset="0" name="cfFormat" kind="BaseType" type="DWORD" />
<child offset="4" name="ptd" kind="BaseType" type="DWORD" />
<child offset="8" name="dwAspect" kind="BaseType" type="DWORD" />
<child offset="12" name="lindex" kind="BaseType" type="long" />
<child offset="16" name="tymed" kind="BaseType" type="DWORD" />
</TypeDefine>
<TypeDefine name="T_OSA_DISKMAP" kind="struct" len="204">
<child offset="0" name="WinDisk" kind="array" num="4">
<child kind="BaseType" type="char" />
</child>
<child offset="4" name="LinuxPath" kind="array" num="20">
<child kind="BaseType" type="char" />
</child>
<child offset="24" name="Format" kind="array" num="20">
<child kind="BaseType" type="char" />
</child>
<child offset="44" name="Device" kind="array" num="20">
<child kind="BaseType" type="char" />
</child>
<child offset="64" name="Params" kind="array" num="100">
<child kind="BaseType" type="char" />
</child>
<child offset="164" name="Manager" kind="array" num="40">
<child kind="BaseType" type="char" />
</child>
</TypeDefine>
<TypeDefine name="T_zWmac_SiPara" kind="struct" len="8">
<child offset="0" name="bHlid" kind="BaseType" type="BYTE" />
<child offset="1" name="bHlbs" kind="BaseType" type="BYTE" />
<child offset="2" name="bTebs" kind="BaseType" type="BYTE" />
<child offset="3" name="bSiTrigType" kind="BaseType" type="BYTE" />
<child offset="4" name="bSiPadFlg" kind="BaseType" type="BYTE" />
<child offset="5" name="bUph" kind="BaseType" type="BYTE" />
<child offset="6" name="wPadding" kind="BaseType" type="WORD" />
</TypeDefine>
<TypeDefine name="T_zDev_NV_Apduinfo" kind="struct" len="16">
<child offset="0" name="bApduCla" kind="BaseType" type="BYTE" />
<child offset="1" name="bApduIns" kind="BaseType" type="BYTE" />
<child offset="2" name="bApduP1" kind="BaseType" type="BYTE" />
<child offset="3" name="bApduP2" kind="BaseType" type="BYTE" />
<child offset="4" name="bCurrentDF" kind="BaseType" type="BYTE" />
<child offset="5" name="bApduData" kind="array" num="10">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="15" name="bIsSfi" kind="BaseType" type="BYTE" />
</TypeDefine>
<TypeDefine name="T_zAti_NV_GprsClass" kind="struct" len="4">
<child offset="0" name="bGprsSupport" kind="BaseType" type="BYTE" />
<child offset="1" name="bEgprsSupport" kind="BaseType" type="BYTE" />
<child offset="2" name="bGprsMultiSlotCapa" kind="BaseType" type="BYTE" />
<child offset="3" name="bEgprsMultiSlotCapa" kind="BaseType" type="BYTE" />
</TypeDefine>
<TypeDefine name="IGlobalOptionsVtbl" kind="struct" len="20">
<child offset="0" name="QueryInterface" kind="pointer">
<child kind="function" />
</child>
<child offset="4" name="AddRef" kind="pointer">
<child kind="function" />
</child>
<child offset="8" name="Release" kind="pointer">
<child kind="function" />
</child>
<child offset="12" name="Set" kind="pointer">
<child kind="function" />
</child>
<child offset="16" name="Query" kind="pointer">
<child kind="function" />
</child>
</TypeDefine>
<TypeDefine name="IGlobalOptions" kind="struct" len="4">
<child offset="0" name="lpVtbl" kind="pointer">
<child kind="struct" type="IGlobalOptionsVtbl" />
</child>
</TypeDefine>
<TypeDefine name="T_zMmiaSs_MtLocalReqNotify_Ind" kind="struct" len="199">
<child offset="0" name="bSrcIndex" kind="BaseType" type="BYTE" />
<child offset="1" name="bDesIndex" kind="BaseType" type="BYTE" />
<child offset="2" name="bClientExtIdFg" kind="BaseType" type="BYTE" />
<child offset="3" name="bClientNameFg" kind="BaseType" type="BYTE" />
<child offset="4" name="bHandleId" kind="BaseType" type="BYTE" />
<child offset="5" name="bNotifiationType" kind="BaseType" type="BYTE" />
<child offset="6" name="bPlane" kind="BaseType" type="BYTE" />
<child offset="7" name="bPadding" kind="BaseType" type="BYTE" />
<child offset="8" name="tLocationType" kind="struct" type="T_zMmiaSs_LocationType" />
<child offset="13" name="tClientExtId" kind="struct" type="T_zMmiaSs_ClientExtId" />
<child offset="35" name="tClientName" kind="struct" type="T_zMmiaSs_ClientName" />
</TypeDefine>
<TypeDefine name="T_zMmiaSs_LocationType" kind="struct" len="5">
<child offset="0" name="bLocationEstmateType" kind="BaseType" type="BYTE" />
<child offset="1" name="bDefLocEvtTpFg" kind="BITS" start="0" len="1" type="BYTE" />
<child offset="2" name="tDefLocEvtType" kind="struct" type="T_zMmiaSs_DefLoctEvtType" />
</TypeDefine>
<TypeDefine name="T_zMmiaSs_ClientExtId" kind="struct" len="22">
<child offset="0" name="bExternalAddressFg" kind="BITS" start="0" len="1" type="BYTE" />
<child offset="0" name="bExtensionContainerFg" kind="BITS" start="1" len="1" type="BYTE" />
<child offset="1" name="tExternalAddress" kind="struct" type="T_zMmiaSs_Address" />
</TypeDefine>
<TypeDefine name="T_zMmiaEsm_MtEpsBearerAct_Ind" kind="struct" len="128">
<child offset="0" name="bSrcIndex" kind="BaseType" type="BYTE" />
<child offset="1" name="bDesIndex" kind="BaseType" type="BYTE" />
<child offset="2" name="abPadding2" kind="array" num="2">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="4" name="abApn" kind="array" num="100">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="104" name="tPdpAddr" kind="struct" type="T_zMmiaSm_PdpAddr" />
</TypeDefine>
<TypeDefine name="T_zMmiaUmm_SearchPlmn_Req" kind="struct" len="76">
<child offset="0" name="bSrcIndex" kind="BaseType" type="BYTE" />
<child offset="1" name="bDesIndex" kind="BaseType" type="BYTE" />
<child offset="2" name="bReselFg" kind="BITS" start="0" len="1" type="BYTE" />
<child offset="2" name="bAutoFg" kind="BITS" start="1" len="1" type="BYTE" />
<child offset="2" name="bFailToAutoFg" kind="BITS" start="2" len="1" type="BYTE" />
<child offset="2" name="bOperFg" kind="BITS" start="3" len="1" type="BYTE" />
<child offset="3" name="bNameFg" kind="BaseType" type="BYTE" />
<child offset="4" name="abOperate" kind="array" num="64">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="68" name="tPlmnAct" kind="struct" type="T_zPS_PlmnAct" />
</TypeDefine>
<TypeDefine name="T_zMmiaSms_CommandSend_Req" kind="struct" len="188">
<child offset="0" name="bSrcIndex" kind="BaseType" type="BYTE" />
<child offset="1" name="bDestIndex" kind="BaseType" type="BYTE" />
<child offset="2" name="bSmsService" kind="BaseType" type="BYTE" />
<child offset="3" name="bLinkStatus" kind="BaseType" type="BYTE" />
<child offset="4" name="bMsgSendType" kind="BaseType" type="BYTE" />
<child offset="5" name="bTpMsgRef" kind="BaseType" type="BYTE" />
<child offset="6" name="wIndex" kind="BaseType" type="WORD" />
<child offset="8" name="bMem" kind="BaseType" type="BYTE" />
<child offset="9" name="bPduLength" kind="BaseType" type="BYTE" />
<child offset="10" name="bIsEwalk" kind="BaseType" type="BYTE" />
<child offset="11" name="bPadding" kind="BaseType" type="BYTE" />
<child offset="12" name="abPduBuffer" kind="array" num="176">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="IDispatchVtbl" kind="struct" len="28">
<child offset="0" name="QueryInterface" kind="pointer">
<child kind="function" />
</child>
<child offset="4" name="AddRef" kind="pointer">
<child kind="function" />
</child>
<child offset="8" name="Release" kind="pointer">
<child kind="function" />
</child>
<child offset="12" name="GetTypeInfoCount" kind="pointer">
<child kind="function" />
</child>
<child offset="16" name="GetTypeInfo" kind="pointer">
<child kind="function" />
</child>
<child offset="20" name="GetIDsOfNames" kind="pointer">
<child kind="function" />
</child>
<child offset="24" name="Invoke" kind="pointer">
<child kind="function" />
</child>
</TypeDefine>
<TypeDefine name="IUriVtbl" kind="struct" len="112">
<child offset="0" name="QueryInterface" kind="pointer">
<child kind="function" />
</child>
<child offset="4" name="AddRef" kind="pointer">
<child kind="function" />
</child>
<child offset="8" name="Release" kind="pointer">
<child kind="function" />
</child>
<child offset="12" name="GetPropertyBSTR" kind="pointer">
<child kind="function" />
</child>
<child offset="16" name="GetPropertyLength" kind="pointer">
<child kind="function" />
</child>
<child offset="20" name="GetPropertyDWORD" kind="pointer">
<child kind="function" />
</child>
<child offset="24" name="HasProperty" kind="pointer">
<child kind="function" />
</child>
<child offset="28" name="GetAbsoluteUri" kind="pointer">
<child kind="function" />
</child>
<child offset="32" name="GetAuthority" kind="pointer">
<child kind="function" />
</child>
<child offset="36" name="GetDisplayUri" kind="pointer">
<child kind="function" />
</child>
<child offset="40" name="GetDomain" kind="pointer">
<child kind="function" />
</child>
<child offset="44" name="GetExtension" kind="pointer">
<child kind="function" />
</child>
<child offset="48" name="GetFragment" kind="pointer">
<child kind="function" />
</child>
<child offset="52" name="GetHost" kind="pointer">
<child kind="function" />
</child>
<child offset="56" name="GetPassword" kind="pointer">
<child kind="function" />
</child>
<child offset="60" name="GetPath" kind="pointer">
<child kind="function" />
</child>
<child offset="64" name="GetPathAndQuery" kind="pointer">
<child kind="function" />
</child>
<child offset="68" name="GetQuery" kind="pointer">
<child kind="function" />
</child>
<child offset="72" name="GetRawUri" kind="pointer">
<child kind="function" />
</child>
<child offset="76" name="GetSchemeName" kind="pointer">
<child kind="function" />
</child>
<child offset="80" name="GetUserInfo" kind="pointer">
<child kind="function" />
</child>
<child offset="84" name="GetUserNameW" kind="pointer">
<child kind="function" />
</child>
<child offset="88" name="GetHostType" kind="pointer">
<child kind="function" />
</child>
<child offset="92" name="GetPort" kind="pointer">
<child kind="function" />
</child>
<child offset="96" name="GetScheme" kind="pointer">
<child kind="function" />
</child>
<child offset="100" name="GetZone" kind="pointer">
<child kind="function" />
</child>
<child offset="104" name="GetProperties" kind="pointer">
<child kind="function" />
</child>
<child offset="108" name="IsEqual" kind="pointer">
<child kind="function" />
</child>
</TypeDefine>
<TypeDefine name="tagOFNA" kind="struct" len="88">
<child offset="0" name="lStructSize" kind="BaseType" type="DWORD" />
<child offset="4" name="hwndOwner" kind="pointer">
<child kind="struct" type="HWND__" />
</child>
<child offset="8" name="hInstance" kind="pointer">
<child kind="struct" type="HINSTANCE__" />
</child>
<child offset="12" name="lpstrFilter" kind="pointer" type="char" />
<child offset="16" name="lpstrCustomFilter" kind="pointer" type="char" />
<child offset="20" name="nMaxCustFilter" kind="BaseType" type="DWORD" />
<child offset="24" name="nFilterIndex" kind="BaseType" type="DWORD" />
<child offset="28" name="lpstrFile" kind="pointer" type="char" />
<child offset="32" name="nMaxFile" kind="BaseType" type="DWORD" />
<child offset="36" name="lpstrFileTitle" kind="pointer" type="char" />
<child offset="40" name="nMaxFileTitle" kind="BaseType" type="DWORD" />
<child offset="44" name="lpstrInitialDir" kind="pointer" type="char" />
<child offset="48" name="lpstrTitle" kind="pointer" type="char" />
<child offset="52" name="Flags" kind="BaseType" type="DWORD" />
<child offset="56" name="nFileOffset" kind="BaseType" type="WORD" />
<child offset="58" name="nFileExtension" kind="BaseType" type="WORD" />
<child offset="60" name="lpstrDefExt" kind="pointer" type="char" />
<child offset="64" name="lCustData" kind="BaseType" type="long" />
<child offset="68" name="lpfnHook" kind="pointer">
<child kind="function" />
</child>
<child offset="72" name="lpTemplateName" kind="pointer" type="char" />
<child offset="76" name="pvReserved" kind="pointer" type="void" />
<child offset="80" name="dwReserved" kind="BaseType" type="DWORD" />
<child offset="84" name="FlagsEx" kind="BaseType" type="DWORD" />
</TypeDefine>
<TypeDefine name="tagGCP_RESULTSA" kind="struct" len="36">
<child offset="0" name="lStructSize" kind="BaseType" type="DWORD" />
<child offset="4" name="lpOutString" kind="pointer" type="char" />
<child offset="8" name="lpOrder" kind="pointer" type="DWORD" />
<child offset="12" name="lpDx" kind="pointer" type="int" />
<child offset="16" name="lpCaretPos" kind="pointer" type="int" />
<child offset="20" name="lpClass" kind="pointer" type="char" />
<child offset="24" name="lpGlyphs" kind="pointer" type="WORD" />
<child offset="28" name="nGlyphs" kind="BaseType" type="DWORD" />
<child offset="32" name="nMaxFit" kind="BaseType" type="int" />
</TypeDefine>
<TypeDefine name="tagCRGB" kind="struct" len="4">
<child offset="0" name="bRed" kind="BaseType" type="BYTE" />
<child offset="1" name="bGreen" kind="BaseType" type="BYTE" />
<child offset="2" name="bBlue" kind="BaseType" type="BYTE" />
<child offset="3" name="bExtra" kind="BaseType" type="BYTE" />
</TypeDefine>
<TypeDefine name="T_zMmiaSm_Cgtftrdp_Cnf" kind="struct" len="3860">
<child offset="0" name="bSrcIndex" kind="BaseType" type="BYTE" />
<child offset="1" name="bDesIndex" kind="BaseType" type="BYTE" />
<child offset="2" name="bCidNum" kind="BaseType" type="BYTE" />
<child offset="3" name="bResult" kind="BaseType" type="BYTE" />
<child offset="4" name="atNwAssignInfo" kind="array" num="4">
<child kind="struct" type="T_zMmiaSm_Cgtftrdp_Para" />
</child>
</TypeDefine>
<TypeDefine name="T_zMmiaSm_Cgtftrdp_Para" kind="struct" len="964">
<child offset="0" name="bFilterNum" kind="BaseType" type="BYTE" />
<child offset="1" name="abPadding" kind="array" num="3">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="4" name="tNwAssignFilter" kind="array" num="16">
<child kind="struct" type="T_zMmiaSm_CidFilter" />
</child>
</TypeDefine>
<TypeDefine name="T_zMmiaEsm_EpsBearerMod_Ind" kind="struct" len="4">
<child offset="0" name="bSrcIndex" kind="BaseType" type="BYTE" />
<child offset="1" name="bDesIndex" kind="BaseType" type="BYTE" />
<child offset="2" name="bCid" kind="BaseType" type="BYTE" />
<child offset="3" name="bChangeReason" kind="BaseType" type="BYTE" />
</TypeDefine>
<TypeDefine name="T_zMmiaCc_CnapInd" kind="struct" len="168">
<child offset="0" name="bSrcIndex" kind="BaseType" type="BYTE" />
<child offset="1" name="bDesIndex" kind="BaseType" type="BYTE" />
<child offset="2" name="bL3MsgCniFg" kind="BaseType" type="BYTE" />
<child offset="3" name="bL3MsgCni" kind="BaseType" type="BYTE" />
<child offset="4" name="bCallId" kind="BaseType" type="BYTE" />
<child offset="5" name="bDcs" kind="BaseType" type="BYTE" />
<child offset="6" name="bNameLen" kind="BaseType" type="BYTE" />
<child offset="7" name="bLenInChars" kind="BaseType" type="BYTE" />
<child offset="8" name="abName" kind="array" num="160">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="IRunnableObjectVtbl" kind="struct" len="32">
<child offset="0" name="QueryInterface" kind="pointer">
<child kind="function" />
</child>
<child offset="4" name="AddRef" kind="pointer">
<child kind="function" />
</child>
<child offset="8" name="Release" kind="pointer">
<child kind="function" />
</child>
<child offset="12" name="GetRunningClass" kind="pointer">
<child kind="function" />
</child>
<child offset="16" name="Run" kind="pointer">
<child kind="function" />
</child>
<child offset="20" name="IsRunning" kind="pointer">
<child kind="function" />
</child>
<child offset="24" name="LockRunning" kind="pointer">
<child kind="function" />
</child>
<child offset="28" name="SetContainedObject" kind="pointer">
<child kind="function" />
</child>
</TypeDefine>
<TypeDefine name="IRunnableObject" kind="struct" len="4">
<child offset="0" name="lpVtbl" kind="pointer">
<child kind="struct" type="IRunnableObjectVtbl" />
</child>
</TypeDefine>
<TypeDefine name="entryCb" kind="struct" len="12">
<child offset="0" name="entry" kind="pointer">
<child kind="function" />
</child>
<child offset="4" name="argc" kind="BaseType" type="DWORD" />
<child offset="8" name="argv" kind="pointer" type="void" />
</TypeDefine>
<TypeDefine name="T_zAti_NV_EgprsSet" kind="struct" len="12">
<child offset="0" name="bEgprsSupport" kind="BaseType" type="BYTE" />
<child offset="1" name="b8PskModCapa" kind="BaseType" type="BYTE" />
<child offset="2" name="bModBMultiClassSupp" kind="BaseType" type="BYTE" />
<child offset="3" name="bEgprsMultiSlotCapa" kind="BaseType" type="BYTE" />
<child offset="4" name="b8PskMultislotPwrCapa" kind="BaseType" type="BYTE" />
<child offset="5" name="bEgprsExtDynAlloc" kind="BaseType" type="BYTE" />
<child offset="6" name="b8Psk" kind="BaseType" type="BYTE" />
<child offset="7" name="b8PskPwrCapa1" kind="BaseType" type="BYTE" />
<child offset="8" name="b8PskPwrCapa2" kind="BaseType" type="BYTE" />
<child offset="9" name="bMuscCapReductionforDlDualCarrierSupport" kind="BaseType" type="BYTE" />
<child offset="10" name="bMultiSlotCapReductionforDlDualCarrier" kind="BaseType" type="BYTE" />
<child offset="11" name="bPadding" kind="BaseType" type="BYTE" />
</TypeDefine>
<TypeDefine name="T_zApMmia_CpmsTest_Cnf" kind="struct" len="28">
<child offset="0" name="bSrcIndex" kind="BaseType" type="BYTE" />
<child offset="1" name="bDesIndex" kind="BaseType" type="BYTE" />
<child offset="2" name="abPadding1" kind="array" num="2">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="4" name="abListMem1" kind="array" num="6">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="10" name="bMem1Num" kind="BaseType" type="BYTE" />
<child offset="11" name="bPadding2" kind="BaseType" type="BYTE" />
<child offset="12" name="abListMem2" kind="array" num="6">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="18" name="bMem2Num" kind="BaseType" type="BYTE" />
<child offset="19" name="bPadding3" kind="BaseType" type="BYTE" />
<child offset="20" name="abListMem3" kind="array" num="6">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="26" name="bMem3Num" kind="BaseType" type="BYTE" />
<child offset="27" name="bPadding4" kind="BaseType" type="BYTE" />
</TypeDefine>
<TypeDefine name="T_zWrlcUlTm_TV" kind="struct" len="36">
<child offset="0" name="bVersion" kind="BaseType" type="BYTE" />
<child offset="1" name="abPadding" kind="array" num="2">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="3" name="bLogNum" kind="BaseType" type="BYTE" />
<child offset="4" name="atUlTmInfo" kind="array" num="8">
<child kind="struct" type="T_zWrlcUlTm_Info" />
</child>
</TypeDefine>
<TypeDefine name="T_zWrlcSta_TV" kind="struct" len="84">
<child offset="0" name="bVesion" kind="BaseType" type="BYTE" />
<child offset="1" name="bPadding" kind="BaseType" type="BYTE" />
<child offset="2" name="bDirect" kind="BaseType" type="BYTE" />
<child offset="3" name="bLogNum" kind="BaseType" type="BYTE" />
<child offset="4" name="atSta" kind="array" num="20">
<child kind="struct" type="T_zWrlcSta_Info" />
</child>
</TypeDefine>
<TypeDefine name="T_zWrlcSta_Info" kind="struct" len="4">
<child offset="0" name="bLochId" kind="BaseType" type="BYTE" />
<child offset="1" name="bStatus" kind="BaseType" type="BYTE" />
<child offset="2" name="abPadding" kind="array" num="2">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="T_zLBS_CellInfo" kind="struct" len="16">
<child offset="0" name="tPlmnId" kind="struct" type="T_zPS_PlmnId" />
<child offset="4" name="wTac" kind="BaseType" type="WORD" />
<child offset="8" name="dwCellId" kind="BaseType" type="DWORD" />
<child offset="12" name="sSignal" kind="BaseType" type="short" />
</TypeDefine>
<TypeDefine name="T_zWmac_StaticsUpaPduPara" kind="struct" len="44">
<child offset="0" name="bVersion" kind="BaseType" type="BYTE" />
<child offset="1" name="bEdchTTI" kind="BaseType" type="BYTE" />
<child offset="2" name="bEtfciTableIndex" kind="BaseType" type="BYTE" />
<child offset="3" name="bFrameNum" kind="BaseType" type="BYTE" />
<child offset="4" name="bSrvRgUpCmdNum" kind="BaseType" type="BYTE" />
<child offset="5" name="bSrvRgDownCmdNum" kind="BaseType" type="BYTE" />
<child offset="6" name="bSrvRgHoldCmdNum" kind="BaseType" type="BYTE" />
<child offset="7" name="bNonSrvRgDownCmdNum" kind="BaseType" type="BYTE" />
<child offset="8" name="bNonSrvRgHoldCmdNum" kind="BaseType" type="BYTE" />
<child offset="9" name="bAgNum" kind="BaseType" type="BYTE" />
<child offset="10" name="wAgSum" kind="BaseType" type="WORD" />
<child offset="12" name="wSg" kind="BaseType" type="WORD" />
<child offset="14" name="wReTransRatio" kind="BaseType" type="WORD" />
<child offset="16" name="bNewTxNum" kind="BaseType" type="BYTE" />
<child offset="17" name="bRetransTxNum" kind="BaseType" type="BYTE" />
<child offset="18" name="bDtxNum" kind="BaseType" type="BYTE" />
<child offset="19" name="bRstNum" kind="BaseType" type="BYTE" />
<child offset="20" name="wEtfciSum" kind="BaseType" type="WORD" />
<child offset="22" name="wPadding" kind="BaseType" type="WORD" />
<child offset="24" name="dwTotalBitsNum" kind="BaseType" type="DWORD" />
<child offset="28" name="dwSchBitsNum" kind="BaseType" type="DWORD" />
<child offset="32" name="dwNonSchBitsNum" kind="BaseType" type="DWORD" />
<child offset="36" name="dwNonSchBufSts" kind="BaseType" type="DWORD" />
<child offset="40" name="bPmax" kind="BaseType" type="BYTE" />
<child offset="41" name="bSiNum" kind="BaseType" type="BYTE" />
<child offset="42" name="bHappyNum" kind="BaseType" type="BYTE" />
<child offset="43" name="bPadding" kind="BaseType" type="BYTE" />
</TypeDefine>
<TypeDefine name="T_UPA_TB_Header_Info" kind="struct" len="68">
<child offset="0" name="bVersion" kind="BaseType" type="BYTE" />
<child offset="1" name="abPadding" kind="array" num="2">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="3" name="bMacesPduNum" kind="BaseType" type="BYTE" />
<child offset="4" name="tSiInfo" kind="struct" type="T_SI_Info" />
<child offset="8" name="atMaceHeaderInfo" kind="array" num="15">
<child kind="struct" type="T_Mac_E_Header_Info" />
</child>
</TypeDefine>
<TypeDefine name="T_SI_Info" kind="struct" len="4">
<child offset="0" name="bSiFlag" kind="BaseType" type="BYTE" />
<child offset="1" name="bTebs" kind="BaseType" type="BYTE" />
<child offset="2" name="bHlbs" kind="BaseType" type="BYTE" />
<child offset="3" name="bHlid" kind="BaseType" type="BYTE" />
</TypeDefine>
<TypeDefine name="T_zMmiaSm_Context_Req" kind="struct" len="4">
<child offset="0" name="bSrcIndex" kind="BaseType" type="BYTE" />
<child offset="1" name="bDesIndex" kind="BaseType" type="BYTE" />
<child offset="2" name="abPadding" kind="array" num="2">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="T_zApMmia_PbEmerNumList_Ind" kind="struct" len="392">
<child offset="0" name="bNocardEccNumLen" kind="BaseType" type="BYTE" />
<child offset="1" name="bWithcardEccNumLen" kind="BaseType" type="BYTE" />
<child offset="2" name="tPlmnId" kind="struct" type="T_zPS_PlmnId" />
<child offset="5" name="abPadding" kind="array" num="3">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="8" name="atNocardEccNum" kind="array" num="10">
<child kind="struct" type="T_zApMmia_EmerNum" />
</child>
<child offset="128" name="atWithcardEccNum" kind="array" num="22">
<child kind="struct" type="T_zApMmia_EmerNum" />
</child>
</TypeDefine>
<TypeDefine name="T_zApMmia_EmerNum" kind="struct" len="12">
<child offset="0" name="bSrvCategFg" kind="BaseType" type="BYTE" />
<child offset="1" name="bSrvCateg" kind="BaseType" type="BYTE" />
<child offset="2" name="bNumLen" kind="BaseType" type="BYTE" />
<child offset="3" name="bPadding" kind="BaseType" type="BYTE" />
<child offset="4" name="abNum" kind="array" num="8">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="T_zAti_RTUeInfo_Cnf" kind="struct" len="44">
<child offset="0" name="bVersion" kind="BaseType" type="BYTE" />
<child offset="1" name="abPadding" kind="array" num="3">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="4" name="abEquipName" kind="array" num="10">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="14" name="abSoftVersion" kind="array" num="10">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="24" name="abImei" kind="array" num="8">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="32" name="tImsi" kind="struct" type="T_z_IMSI_Trace" />
</TypeDefine>
<TypeDefine name="T_zAti_NV_NCellInfo" kind="struct" len="204">
<child offset="0" name="bGsmCellNumber" kind="BaseType" type="BYTE" />
<child offset="1" name="bTdCellNumber" kind="BaseType" type="BYTE" />
<child offset="2" name="bWCellNumber" kind="BaseType" type="BYTE" />
<child offset="3" name="bLteCellNumber" kind="BaseType" type="BYTE" />
<child offset="4" name="atGsmCell" kind="array" num="10">
<child kind="struct" type="T_zPS_GsmCell" />
</child>
<child offset="44" name="atTdCell" kind="array" num="10">
<child kind="struct" type="T_zPS_TdCell" />
</child>
<child offset="84" name="atWCell" kind="array" num="10">
<child kind="struct" type="T_z_WCell" />
</child>
<child offset="124" name="atLteCell" kind="array" num="10">
<child kind="struct" type="T_zPS_LteCell" />
</child>
</TypeDefine>
<TypeDefine name="T_zMmiaCc_SsNotify_Ind" kind="struct" len="80">
<child offset="0" name="bSrcIndex" kind="BaseType" type="BYTE" />
<child offset="1" name="bDesIndex" kind="BaseType" type="BYTE" />
<child offset="2" name="bIndexFg" kind="BaseType" type="BYTE" />
<child offset="3" name="bIndex" kind="BaseType" type="BYTE" />
<child offset="4" name="bIorUFg" kind="BaseType" type="BYTE" />
<child offset="5" name="bCode" kind="BaseType" type="BYTE" />
<child offset="6" name="bCallingNumFg" kind="BaseType" type="BYTE" />
<child offset="7" name="bCallingSubAddrFg" kind="BaseType" type="BYTE" />
<child offset="8" name="bCallId" kind="BaseType" type="BYTE" />
<child offset="9" name="abPadding" kind="array" num="3">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="12" name="tCallingNum" kind="struct" type="T_zPS_CallNum" />
<child offset="56" name="tCallingSubAddr" kind="struct" type="T_zPS_CallSubAddr" />
</TypeDefine>
<TypeDefine name="tagEVENTMSG" kind="struct" len="20">
<child offset="0" name="message" kind="BaseType" type="DWORD" />
<child offset="4" name="paramL" kind="BaseType" type="DWORD" />
<child offset="8" name="paramH" kind="BaseType" type="DWORD" />
<child offset="12" name="time" kind="BaseType" type="DWORD" />
<child offset="16" name="hwnd" kind="pointer">
<child kind="struct" type="HWND__" />
</child>
</TypeDefine>
<TypeDefine name="ITypeChangeEventsVtbl" kind="struct" len="20">
<child offset="0" name="QueryInterface" kind="pointer">
<child kind="function" />
</child>
<child offset="4" name="AddRef" kind="pointer">
<child kind="function" />
</child>
<child offset="8" name="Release" kind="pointer">
<child kind="function" />
</child>
<child offset="12" name="RequestTypeChange" kind="pointer">
<child kind="function" />
</child>
<child offset="16" name="AfterTypeChange" kind="pointer">
<child kind="function" />
</child>
</TypeDefine>
<TypeDefine name="ITypeChangeEvents" kind="struct" len="4">
<child offset="0" name="lpVtbl" kind="pointer">
<child kind="struct" type="ITypeChangeEventsVtbl" />
</child>
</TypeDefine>
<TypeDefine name="tagEMRCREATECOLORSPACEW" kind="struct" len="612">
<child offset="0" name="emr" kind="struct" type="tagEMR" />
<child offset="8" name="ihCS" kind="BaseType" type="DWORD" />
<child offset="12" name="lcs" kind="struct" type="tagLOGCOLORSPACEW" />
<child offset="600" name="dwFlags" kind="BaseType" type="DWORD" />
<child offset="604" name="cbData" kind="BaseType" type="DWORD" />
<child offset="608" name="Data" kind="array" num="1">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="tagLOGCOLORSPACEW" kind="struct" len="588">
<child offset="0" name="lcsSignature" kind="BaseType" type="DWORD" />
<child offset="4" name="lcsVersion" kind="BaseType" type="DWORD" />
<child offset="8" name="lcsSize" kind="BaseType" type="DWORD" />
<child offset="12" name="lcsCSType" kind="BaseType" type="long" />
<child offset="16" name="lcsIntent" kind="BaseType" type="long" />
<child offset="20" name="lcsEndpoints" kind="struct" type="tagICEXYZTRIPLE" />
<child offset="56" name="lcsGammaRed" kind="BaseType" type="DWORD" />
<child offset="60" name="lcsGammaGreen" kind="BaseType" type="DWORD" />
<child offset="64" name="lcsGammaBlue" kind="BaseType" type="DWORD" />
<child offset="68" name="lcsFilename" kind="array" num="260">
<child kind="BaseType" type="wchar_t" />
</child>
</TypeDefine>
<TypeDefine name="tagCAFLT" kind="struct" len="8">
<child offset="0" name="cElems" kind="BaseType" type="DWORD" />
<child offset="4" name="pElems" kind="pointer" type="float" />
</TypeDefine>
<TypeDefine name="IUriBuilder" kind="struct" len="4">
<child offset="0" name="lpVtbl" kind="pointer">
<child kind="struct" type="IUriBuilderVtbl" />
</child>
</TypeDefine>
<TypeDefine name="IUriBuilderVtbl" kind="struct" len="104">
<child offset="0" name="QueryInterface" kind="pointer">
<child kind="function" />
</child>
<child offset="4" name="AddRef" kind="pointer">
<child kind="function" />
</child>
<child offset="8" name="Release" kind="pointer">
<child kind="function" />
</child>
<child offset="12" name="CreateUriSimple" kind="pointer">
<child kind="function" />
</child>
<child offset="16" name="CreateUri" kind="pointer">
<child kind="function" />
</child>
<child offset="20" name="CreateUriWithFlags" kind="pointer">
<child kind="function" />
</child>
<child offset="24" name="GetIUri" kind="pointer">
<child kind="function" />
</child>
<child offset="28" name="SetIUri" kind="pointer">
<child kind="function" />
</child>
<child offset="32" name="GetFragment" kind="pointer">
<child kind="function" />
</child>
<child offset="36" name="GetHost" kind="pointer">
<child kind="function" />
</child>
<child offset="40" name="GetPassword" kind="pointer">
<child kind="function" />
</child>
<child offset="44" name="GetPath" kind="pointer">
<child kind="function" />
</child>
<child offset="48" name="GetPort" kind="pointer">
<child kind="function" />
</child>
<child offset="52" name="GetQuery" kind="pointer">
<child kind="function" />
</child>
<child offset="56" name="GetSchemeName" kind="pointer">
<child kind="function" />
</child>
<child offset="60" name="GetUserNameW" kind="pointer">
<child kind="function" />
</child>
<child offset="64" name="SetFragment" kind="pointer">
<child kind="function" />
</child>
<child offset="68" name="SetHost" kind="pointer">
<child kind="function" />
</child>
<child offset="72" name="SetPassword" kind="pointer">
<child kind="function" />
</child>
<child offset="76" name="SetPath" kind="pointer">
<child kind="function" />
</child>
<child offset="80" name="SetPortW" kind="pointer">
<child kind="function" />
</child>
<child offset="84" name="SetQuery" kind="pointer">
<child kind="function" />
</child>
<child offset="88" name="SetSchemeName" kind="pointer">
<child kind="function" />
</child>
<child offset="92" name="SetUserName" kind="pointer">
<child kind="function" />
</child>
<child offset="96" name="RemoveProperties" kind="pointer">
<child kind="function" />
</child>
<child offset="100" name="HasBeenModified" kind="pointer">
<child kind="function" />
</child>
</TypeDefine>
<TypeDefine name="tagLASTINPUTINFO" kind="struct" len="8">
<child offset="0" name="cbSize" kind="BaseType" type="DWORD" />
<child offset="4" name="dwTime" kind="BaseType" type="DWORD" />
</TypeDefine>
<TypeDefine name="midiproptempo_tag" kind="struct" len="8">
<child offset="0" name="cbStruct" kind="BaseType" type="DWORD" />
<child offset="4" name="dwTempo" kind="BaseType" type="DWORD" />
</TypeDefine>
<TypeDefine name="T_zMmiaUmm_SearchPlmn_Cnf" kind="struct" len="8">
<child offset="0" name="bSrcIndex" kind="BaseType" type="BYTE" />
<child offset="1" name="bDesIndex" kind="BaseType" type="BYTE" />
<child offset="2" name="bResult" kind="BaseType" type="BYTE" />
<child offset="4" name="dwCause" kind="BaseType" type="DWORD" />
</TypeDefine>
<TypeDefine name="T_zEumcr_EvalConfigInfo" kind="struct" len="5000">
<child offset="0" name="bVersion" kind="BaseType" type="BYTE" />
<child offset="1" name="abPadding" kind="array" num="2">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="3" name="bSmeasure" kind="BaseType" type="BYTE" />
<child offset="4" name="bGapIndicator" kind="BaseType" type="BYTE" />
<child offset="5" name="bTTTSf" kind="array" num="2">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="7" name="bMeasIdNum" kind="BaseType" type="BYTE" />
<child offset="8" name="tEvalReport" kind="array" num="32">
<child kind="struct" type="T_zEumcr_MeasIdConfig" />
</child>
</TypeDefine>
<TypeDefine name="T_zEumcr_MeasIdConfig" kind="struct" len="156">
<child offset="0" name="bMeasId" kind="BaseType" type="BYTE" />
<child offset="1" name="bEventCfgId" kind="BaseType" type="BYTE" />
<child offset="4" name="dwArfcn" kind="BaseType" type="DWORD" />
<child offset="8" name="abPadding" kind="array" num="2">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="10" name="cFreqOffset" kind="BaseType" type="char" />
<child offset="11" name="bScellTriggerQuatity" kind="BaseType" type="BYTE" />
<child offset="12" name="bNcellTriggerQuatity" kind="BaseType" type="BYTE" />
<child offset="13" name="bScellThreshHold" kind="BaseType" type="BYTE" />
<child offset="14" name="bNcellThreshHold" kind="BaseType" type="BYTE" />
<child offset="15" name="cA3offset" kind="BaseType" type="char" />
<child offset="16" name="bHyst" kind="BaseType" type="BYTE" />
<child offset="17" name="bPadding" kind="BaseType" type="BYTE" />
<child offset="20" name="dwReportInterval" kind="BaseType" type="DWORD" />
<child offset="24" name="wTTT" kind="BaseType" type="WORD" />
<child offset="26" name="bReportAmount" kind="BaseType" type="BYTE" />
<child offset="27" name="bListCellNum" kind="BaseType" type="BYTE" />
<child offset="28" name="tCellInfo" kind="array" num="32">
<child kind="struct" type="T_zEumcr_ListCellInfo" />
</child>
</TypeDefine>
<TypeDefine name="tagTOUCHINPUT" kind="struct" len="40">
<child offset="0" name="x" kind="BaseType" type="long" />
<child offset="4" name="y" kind="BaseType" type="long" />
<child offset="8" name="hSource" kind="pointer" type="void" />
<child offset="12" name="dwID" kind="BaseType" type="DWORD" />
<child offset="16" name="dwFlags" kind="BaseType" type="DWORD" />
<child offset="20" name="dwMask" kind="BaseType" type="DWORD" />
<child offset="24" name="dwTime" kind="BaseType" type="DWORD" />
<child offset="28" name="dwExtraInfo" kind="BaseType" type="DWORD" />
<child offset="32" name="cxContact" kind="BaseType" type="DWORD" />
<child offset="36" name="cyContact" kind="BaseType" type="DWORD" />
</TypeDefine>
<TypeDefine name="tagPROPVARIANT" kind="struct" len="16">
<child offset="0" name="vt" kind="BaseType" type="WORD" />
<child offset="2" name="wReserved1" kind="BaseType" type="WORD" />
<child offset="4" name="wReserved2" kind="BaseType" type="WORD" />
<child offset="6" name="wReserved3" kind="BaseType" type="WORD" />
<child offset="8" name="cVal" kind="BaseType" type="char" />
<child offset="8" name="bVal" kind="BaseType" type="BYTE" />
<child offset="8" name="iVal" kind="BaseType" type="short" />
<child offset="8" name="uiVal" kind="BaseType" type="WORD" />
<child offset="8" name="lVal" kind="BaseType" type="long" />
<child offset="8" name="ulVal" kind="BaseType" type="DWORD" />
<child offset="8" name="intVal" kind="BaseType" type="int" />
<child offset="8" name="uintVal" kind="BaseType" type="DWORD" />
<child offset="8" name="hVal" kind="union" type="_LARGE_INTEGER" />
<child offset="8" name="uhVal" kind="union" type="_ULARGE_INTEGER" />
<child offset="8" name="fltVal" kind="BaseType" type="float" />
<child offset="8" name="dblVal" kind="BaseType" type="double" />
<child offset="8" name="boolVal" kind="BaseType" type="short" />
<child offset="8" name="scode" kind="BaseType" type="long" />
<child offset="8" name="cyVal" kind="union" type="tagCY" />
<child offset="8" name="date" kind="BaseType" type="double" />
<child offset="8" name="filetime" kind="struct" type="_FILETIME" />
<child offset="8" name="puuid" kind="pointer">
<child kind="struct" type="_GUID" />
</child>
<child offset="8" name="pclipdata" kind="pointer">
<child kind="struct" type="tagCLIPDATA" />
</child>
<child offset="8" name="bstrVal" kind="pointer" type="WORD" />
<child offset="8" name="bstrblobVal" kind="struct" type="tagBSTRBLOB" />
<child offset="8" name="blob" kind="struct" type="tagBLOB" />
<child offset="8" name="pszVal" kind="pointer" type="char" />
<child offset="8" name="pwszVal" kind="pointer" type="WORD" />
<child offset="8" name="punkVal" kind="pointer">
<child kind="struct" type="IUnknown" />
</child>
<child offset="8" name="pdispVal" kind="pointer">
<child kind="struct" type="IDispatch" />
</child>
<child offset="8" name="pStream" kind="pointer">
<child kind="struct" type="IStream" />
</child>
<child offset="8" name="pStorage" kind="pointer">
<child kind="struct" type="IStorage" />
</child>
<child offset="8" name="pVersionedStream" kind="pointer">
<child kind="struct" type="tagVersionedStream" />
</child>
<child offset="8" name="parray" kind="pointer">
<child kind="struct" type="tagSAFEARRAY" />
</child>
<child offset="8" name="cac" kind="struct" type="tagCAC" />
<child offset="8" name="caub" kind="struct" type="tagCAUB" />
<child offset="8" name="cai" kind="struct" type="tagCAI" />
<child offset="8" name="caui" kind="struct" type="tagCAUI" />
<child offset="8" name="cal" kind="struct" type="tagCAL" />
<child offset="8" name="caul" kind="struct" type="tagCAUL" />
<child offset="8" name="cah" kind="struct" type="tagCAH" />
<child offset="8" name="cauh" kind="struct" type="tagCAUH" />
<child offset="8" name="caflt" kind="struct" type="tagCAFLT" />
<child offset="8" name="cadbl" kind="struct" type="tagCADBL" />
<child offset="8" name="cabool" kind="struct" type="tagCABOOL" />
<child offset="8" name="cascode" kind="struct" type="tagCASCODE" />
<child offset="8" name="cacy" kind="struct" type="tagCACY" />
<child offset="8" name="cadate" kind="struct" type="tagCADATE" />
<child offset="8" name="cafiletime" kind="struct" type="tagCAFILETIME" />
<child offset="8" name="cauuid" kind="struct" type="tagCACLSID" />
<child offset="8" name="caclipdata" kind="struct" type="tagCACLIPDATA" />
<child offset="8" name="cabstr" kind="struct" type="tagCABSTR" />
<child offset="8" name="cabstrblob" kind="struct" type="tagCABSTRBLOB" />
<child offset="8" name="calpstr" kind="struct" type="tagCALPSTR" />
<child offset="8" name="calpwstr" kind="struct" type="tagCALPWSTR" />
<child offset="8" name="capropvar" kind="struct" type="tagCAPROPVARIANT" />
<child offset="8" name="pcVal" kind="pointer" type="char" />
<child offset="8" name="pbVal" kind="pointer" type="BYTE" />
<child offset="8" name="piVal" kind="pointer" type="short" />
<child offset="8" name="puiVal" kind="pointer" type="WORD" />
<child offset="8" name="plVal" kind="pointer" type="long" />
<child offset="8" name="pulVal" kind="pointer" type="DWORD" />
<child offset="8" name="pintVal" kind="pointer" type="int" />
<child offset="8" name="puintVal" kind="pointer" type="DWORD" />
<child offset="8" name="pfltVal" kind="pointer" type="float" />
<child offset="8" name="pdblVal" kind="pointer" type="double" />
<child offset="8" name="pboolVal" kind="pointer" type="short" />
<child offset="8" name="pdecVal" kind="pointer">
<child kind="struct" type="tagDEC" />
</child>
<child offset="8" name="pscode" kind="pointer" type="long" />
<child offset="8" name="pcyVal" kind="pointer">
<child kind="union" type="tagCY" />
</child>
<child offset="8" name="pdate" kind="pointer" type="double" />
<child offset="8" name="pbstrVal" kind="pointer">
<child kind="pointer" type="WORD" />
</child>
<child offset="8" name="ppunkVal" kind="pointer">
<child kind="pointer">
<child kind="struct" type="IUnknown" />
</child>
</child>
<child offset="8" name="ppdispVal" kind="pointer">
<child kind="pointer">
<child kind="struct" type="IDispatch" />
</child>
</child>
<child offset="8" name="pparray" kind="pointer">
<child kind="pointer">
<child kind="struct" type="tagSAFEARRAY" />
</child>
</child>
<child offset="8" name="pvarVal" kind="pointer">
<child kind="struct" type="tagPROPVARIANT" />
</child>
<child offset="0" name="decVal" kind="struct" type="tagDEC" />
</TypeDefine>
<TypeDefine name="tagCLIPDATA" kind="struct" len="12">
<child offset="0" name="cbSize" kind="BaseType" type="DWORD" />
<child offset="4" name="ulClipFmt" kind="BaseType" type="long" />
<child offset="8" name="pClipData" kind="pointer" type="BYTE" />
</TypeDefine>
<TypeDefine name="tagBLOB" kind="struct" len="8">
<child offset="0" name="cbSize" kind="BaseType" type="DWORD" />
<child offset="4" name="pBlobData" kind="pointer" type="BYTE" />
</TypeDefine>
<TypeDefine name="tagCAC" kind="struct" len="8">
<child offset="0" name="cElems" kind="BaseType" type="DWORD" />
<child offset="4" name="pElems" kind="pointer" type="char" />
</TypeDefine>
<TypeDefine name="tagCAUI" kind="struct" len="8">
<child offset="0" name="cElems" kind="BaseType" type="DWORD" />
<child offset="4" name="pElems" kind="pointer" type="WORD" />
</TypeDefine>
<TypeDefine name="tagCAL" kind="struct" len="8">
<child offset="0" name="cElems" kind="BaseType" type="DWORD" />
<child offset="4" name="pElems" kind="pointer" type="long" />
</TypeDefine>
<TypeDefine name="tagCAUL" kind="struct" len="8">
<child offset="0" name="cElems" kind="BaseType" type="DWORD" />
<child offset="4" name="pElems" kind="pointer" type="DWORD" />
</TypeDefine>
<TypeDefine name="tagCAH" kind="struct" len="8">
<child offset="0" name="cElems" kind="BaseType" type="DWORD" />
<child offset="4" name="pElems" kind="pointer">
<child kind="union" type="_LARGE_INTEGER" />
</child>
</TypeDefine>
<TypeDefine name="tagCAUH" kind="struct" len="8">
<child offset="0" name="cElems" kind="BaseType" type="DWORD" />
<child offset="4" name="pElems" kind="pointer">
<child kind="union" type="_ULARGE_INTEGER" />
</child>
</TypeDefine>
<TypeDefine name="tagCADBL" kind="struct" len="8">
<child offset="0" name="cElems" kind="BaseType" type="DWORD" />
<child offset="4" name="pElems" kind="pointer" type="double" />
</TypeDefine>
<TypeDefine name="tagCASCODE" kind="struct" len="8">
<child offset="0" name="cElems" kind="BaseType" type="DWORD" />
<child offset="4" name="pElems" kind="pointer" type="long" />
</TypeDefine>
<TypeDefine name="tagCACLIPDATA" kind="struct" len="8">
<child offset="0" name="cElems" kind="BaseType" type="DWORD" />
<child offset="4" name="pElems" kind="pointer">
<child kind="struct" type="tagCLIPDATA" />
</child>
</TypeDefine>
<TypeDefine name="tagCABSTR" kind="struct" len="8">
<child offset="0" name="cElems" kind="BaseType" type="DWORD" />
<child offset="4" name="pElems" kind="pointer">
<child kind="pointer" type="WORD" />
</child>
</TypeDefine>
<TypeDefine name="tagCABSTRBLOB" kind="struct" len="8">
<child offset="0" name="cElems" kind="BaseType" type="DWORD" />
<child offset="4" name="pElems" kind="pointer">
<child kind="struct" type="tagBSTRBLOB" />
</child>
</TypeDefine>
<TypeDefine name="tagCALPWSTR" kind="struct" len="8">
<child offset="0" name="cElems" kind="BaseType" type="DWORD" />
<child offset="4" name="pElems" kind="pointer">
<child kind="pointer" type="WORD" />
</child>
</TypeDefine>
<TypeDefine name="tagCAPROPVARIANT" kind="struct" len="8">
<child offset="0" name="cElems" kind="BaseType" type="DWORD" />
<child offset="4" name="pElems" kind="pointer">
<child kind="struct" type="tagPROPVARIANT" />
</child>
</TypeDefine>
<TypeDefine name="IPSFactoryBufferVtbl" kind="struct" len="20">
<child offset="0" name="QueryInterface" kind="pointer">
<child kind="function" />
</child>
<child offset="4" name="AddRef" kind="pointer">
<child kind="function" />
</child>
<child offset="8" name="Release" kind="pointer">
<child kind="function" />
</child>
<child offset="12" name="CreateProxy" kind="pointer">
<child kind="function" />
</child>
<child offset="16" name="CreateStub" kind="pointer">
<child kind="function" />
</child>
</TypeDefine>
<TypeDefine name="IPSFactoryBuffer" kind="struct" len="4">
<child offset="0" name="lpVtbl" kind="pointer">
<child kind="struct" type="IPSFactoryBufferVtbl" />
</child>
</TypeDefine>
<TypeDefine name="IRpcStubBuffer" kind="struct" len="4">
<child offset="0" name="lpVtbl" kind="pointer">
<child kind="struct" type="IRpcStubBufferVtbl" />
</child>
</TypeDefine>
<TypeDefine name="IAsyncManager" kind="struct" len="4">
<child offset="0" name="lpVtbl" kind="pointer">
<child kind="struct" type="IAsyncManagerVtbl" />
</child>
</TypeDefine>
<TypeDefine name="IAsyncManagerVtbl" kind="struct" len="24">
<child offset="0" name="QueryInterface" kind="pointer">
<child kind="function" />
</child>
<child offset="4" name="AddRef" kind="pointer">
<child kind="function" />
</child>
<child offset="8" name="Release" kind="pointer">
<child kind="function" />
</child>
<child offset="12" name="CompleteCall" kind="pointer">
<child kind="function" />
</child>
<child offset="16" name="GetCallContext" kind="pointer">
<child kind="function" />
</child>
<child offset="20" name="GetState" kind="pointer">
<child kind="function" />
</child>
</TypeDefine>
<TypeDefine name="NCryptProviderName" kind="struct" len="8">
<child offset="0" name="pszName" kind="pointer" type="WORD" />
<child offset="4" name="pszComment" kind="pointer" type="WORD" />
</TypeDefine>
<TypeDefine name="T_zApMmia_PbSEdit_Cnf" kind="struct" len="8">
<child offset="0" name="bSrcIndex" kind="BaseType" type="BYTE" />
<child offset="1" name="bDesIndex" kind="BaseType" type="BYTE" />
<child offset="2" name="bResult" kind="BaseType" type="BYTE" />
<child offset="3" name="bCmdFlg" kind="BaseType" type="BYTE" />
<child offset="4" name="dwReason" kind="BaseType" type="DWORD" />
</TypeDefine>
<TypeDefine name="T_z_EsmProcStateLog" kind="struct" len="8">
<child offset="0" name="bVersion" kind="BaseType" type="BYTE" />
<child offset="1" name="bInstanceId" kind="BaseType" type="BYTE" />
<child offset="2" name="bProcState" kind="BaseType" type="BYTE" />
<child offset="3" name="bPti" kind="BaseType" type="BYTE" />
<child offset="4" name="wSdfId" kind="BaseType" type="WORD" />
<child offset="6" name="bPendingMsg" kind="BaseType" type="BYTE" />
<child offset="7" name="bPadding" kind="BaseType" type="BYTE" />
</TypeDefine>
<TypeDefine name="T_ZOss_TaskTabItem" kind="struct" len="88">
<child offset="0" name="is_use" kind="BaseType" type="BYTE" />
<child offset="1" name="task_name" kind="array" num="64">
<child kind="BaseType" type="char" />
</child>
<child offset="68" name="task_entry" kind="pointer">
<child kind="function" />
</child>
<child offset="72" name="priority" kind="BaseType" type="DWORD" />
<child offset="76" name="stack_size" kind="BaseType" type="DWORD" />
<child offset="80" name="private_data_len" kind="BaseType" type="DWORD" />
<child offset="84" name="process_no" kind="BaseType" type="BYTE" />
<child offset="85" name="ack_flag" kind="BaseType" type="BYTE" />
</TypeDefine>
<TypeDefine name="T_zMmiaAs_Cesq_Qry_Cnf" kind="struct" len="12">
<child offset="0" name="bSrcIndex" kind="BaseType" type="BYTE" />
<child offset="1" name="bDesIndex" kind="BaseType" type="BYTE" />
<child offset="2" name="bAct" kind="BaseType" type="BYTE" />
<child offset="3" name="bRssi" kind="BaseType" type="BYTE" />
<child offset="4" name="bBer" kind="BaseType" type="BYTE" />
<child offset="5" name="bRscp" kind="BaseType" type="BYTE" />
<child offset="6" name="bEcno" kind="BaseType" type="BYTE" />
<child offset="7" name="bRsrq" kind="BaseType" type="BYTE" />
<child offset="8" name="bRsrp" kind="BaseType" type="BYTE" />
<child offset="9" name="abpadding" kind="array" num="3">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="T_zApMmia_ListSm_Req" kind="struct" len="4">
<child offset="0" name="bSrcIndex" kind="BaseType" type="BYTE" />
<child offset="1" name="bDesIndex" kind="BaseType" type="BYTE" />
<child offset="2" name="bMsgStatus" kind="BaseType" type="BYTE" />
<child offset="3" name="bStatChgFlg" kind="BaseType" type="BYTE" />
</TypeDefine>
<TypeDefine name="T_zPS_EarfcnInfo" kind="struct" len="72">
<child offset="0" name="dwEarfcn" kind="BaseType" type="DWORD" />
<child offset="4" name="bCellNum" kind="BaseType" type="BYTE" />
<child offset="5" name="bPadding" kind="array" num="3">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="8" name="awPhyCellIdList" kind="array" num="32">
<child kind="BaseType" type="WORD" />
</child>
</TypeDefine>
<TypeDefine name="IWindowForBindingUIVtbl" kind="struct" len="16">
<child offset="0" name="QueryInterface" kind="pointer">
<child kind="function" />
</child>
<child offset="4" name="AddRef" kind="pointer">
<child kind="function" />
</child>
<child offset="8" name="Release" kind="pointer">
<child kind="function" />
</child>
<child offset="12" name="GetWindow" kind="pointer">
<child kind="function" />
</child>
</TypeDefine>
<TypeDefine name="IWindowForBindingUI" kind="struct" len="4">
<child offset="0" name="lpVtbl" kind="pointer">
<child kind="struct" type="IWindowForBindingUIVtbl" />
</child>
</TypeDefine>
<TypeDefine name="DISPLAYCONFIG_PATH_INFO" kind="struct" len="72">
<child offset="0" name="sourceInfo" kind="struct" type="DISPLAYCONFIG_PATH_SOURCE_INFO" />
<child offset="20" name="targetInfo" kind="struct" type="DISPLAYCONFIG_PATH_TARGET_INFO" />
<child offset="68" name="flags" kind="BaseType" type="DWORD" />
</TypeDefine>
<TypeDefine name="DISPLAYCONFIG_PATH_TARGET_INFO" kind="struct" len="48">
<child offset="0" name="adapterId" kind="struct" type="_LUID" />
<child offset="8" name="id" kind="BaseType" type="DWORD" />
<child offset="12" name="modeInfoIdx" kind="BaseType" type="DWORD" />
<child offset="16" name="outputTechnology" kind="BaseType" type="int" />
<child offset="20" name="rotation" kind="BaseType" type="int" />
<child offset="24" name="scaling" kind="BaseType" type="int" />
<child offset="28" name="refreshRate" kind="struct" type="DISPLAYCONFIG_RATIONAL" />
<child offset="36" name="scanLineOrdering" kind="BaseType" type="int" />
<child offset="40" name="targetAvailable" kind="BaseType" type="int" />
<child offset="44" name="statusFlags" kind="BaseType" type="DWORD" />
</TypeDefine>
<TypeDefine name="T_zDev_NV_LockPlmnList" kind="struct" len="124">
<child offset="0" name="bLockMode" kind="BaseType" type="BYTE" />
<child offset="1" name="abPadding" kind="array" num="3">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="4" name="atWhiteList" kind="array" num="20">
<child kind="struct" type="T_zPS_PlmnId" />
</child>
<child offset="64" name="atBlackList" kind="array" num="20">
<child kind="struct" type="T_zPS_PlmnId" />
</child>
</TypeDefine>
<TypeDefine name="T_z_RRMI_INTER_RAT_NCELL_IND" kind="struct" len="56">
<child offset="0" name="bSrcIndex" kind="BaseType" type="BYTE" />
<child offset="1" name="bDesIndex" kind="BaseType" type="BYTE" />
<child offset="2" name="bLteNum" kind="BaseType" type="BYTE" />
<child offset="3" name="bTdNum" kind="BaseType" type="BYTE" />
<child offset="4" name="abPadding" kind="array" num="2">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="6" name="wEarfcn" kind="array" num="9">
<child kind="BaseType" type="WORD" />
</child>
<child offset="24" name="wUarfcn" kind="array" num="16">
<child kind="BaseType" type="WORD" />
</child>
</TypeDefine>
<TypeDefine name="T_SYS_NV_TSC_THRESHOLD" kind="struct" len="11">
<child offset="0" name="THROSHOLD_0" kind="BaseType" type="BYTE" />
<child offset="1" name="THROSHOLD_1" kind="BaseType" type="BYTE" />
<child offset="2" name="THROSHOLD_2" kind="BaseType" type="BYTE" />
<child offset="3" name="THROSHOLD_3" kind="BaseType" type="BYTE" />
<child offset="4" name="THROSHOLD_4" kind="BaseType" type="BYTE" />
<child offset="5" name="THROSHOLD_5" kind="BaseType" type="BYTE" />
<child offset="6" name="THROSHOLD_6" kind="BaseType" type="BYTE" />
<child offset="7" name="THROSHOLD_7" kind="BaseType" type="BYTE" />
<child offset="8" name="THROSHOLD_8" kind="BaseType" type="BYTE" />
<child offset="9" name="THROSHOLD_9" kind="BaseType" type="BYTE" />
<child offset="10" name="THROSHOLD_10" kind="BaseType" type="BYTE" />
</TypeDefine>
<TypeDefine name="T_zMmiaSm_PdpAct_Cnf" kind="struct" len="136">
<child offset="0" name="bSrcIndex" kind="BaseType" type="BYTE" />
<child offset="1" name="bDesIndex" kind="BaseType" type="BYTE" />
<child offset="2" name="bResult" kind="BaseType" type="BYTE" />
<child offset="3" name="bCidNum" kind="BaseType" type="BYTE" />
<child offset="4" name="bAtType" kind="BaseType" type="BYTE" />
<child offset="5" name="abadding" kind="array" num="3">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="8" name="atResult" kind="array" num="4">
<child kind="struct" type="T_zMmiaSm_PdpActRes" />
</child>
</TypeDefine>
<TypeDefine name="tagAUXCAPSW" kind="struct" len="80">
<child offset="0" name="wMid" kind="BaseType" type="WORD" />
<child offset="2" name="wPid" kind="BaseType" type="WORD" />
<child offset="4" name="vDriverVersion" kind="BaseType" type="DWORD" />
<child offset="8" name="szPname" kind="array" num="32">
<child kind="BaseType" type="wchar_t" />
</child>
<child offset="72" name="wTechnology" kind="BaseType" type="WORD" />
<child offset="74" name="wReserved1" kind="BaseType" type="WORD" />
<child offset="76" name="dwSupport" kind="BaseType" type="DWORD" />
</TypeDefine>
<TypeDefine name="T_z_UiccId_BackupDataCtrlInfo" kind="struct" len="4">
<child offset="0" name="bCsBkDataFg" kind="BaseType" type="BYTE" />
<child offset="1" name="bPsBkDataFg" kind="BaseType" type="BYTE" />
<child offset="2" name="bEpsBkDataFg" kind="BaseType" type="BYTE" />
<child offset="3" name="bPadding" kind="BaseType" type="BYTE" />
</TypeDefine>
<TypeDefine name="T_PsModMsgInfoHead" kind="struct" len="28">
<child offset="0" name="StackIndex" kind="BaseType" type="BYTE" />
<child offset="4" name="SrcTaskID" kind="pointer" type="void" />
<child offset="8" name="DestTaskID" kind="pointer" type="void" />
<child offset="12" name="bSrcModID" kind="BaseType" type="BYTE" />
<child offset="13" name="bDestModID" kind="BaseType" type="BYTE" />
<child offset="16" name="MsgID" kind="BaseType" type="DWORD" />
<child offset="20" name="Direct" kind="BaseType" type="BYTE" />
<child offset="22" name="MsgLen" kind="BaseType" type="WORD" />
<child offset="24" name="pMsgBuf" kind="pointer" type="char" />
</TypeDefine>
<TypeDefine name="tagMONERRSTRUCT" kind="struct" len="16">
<child offset="0" name="cb" kind="BaseType" type="DWORD" />
<child offset="4" name="wLastError" kind="BaseType" type="DWORD" />
<child offset="8" name="dwTime" kind="BaseType" type="DWORD" />
<child offset="12" name="hTask" kind="pointer" type="void" />
</TypeDefine>
<TypeDefine name="tagEMRSETPALETTEENTRIES" kind="struct" len="24">
<child offset="0" name="emr" kind="struct" type="tagEMR" />
<child offset="8" name="ihPal" kind="BaseType" type="DWORD" />
<child offset="12" name="iStart" kind="BaseType" type="DWORD" />
<child offset="16" name="cEntries" kind="BaseType" type="DWORD" />
<child offset="20" name="aPalEntries" kind="array" num="1">
<child kind="struct" type="tagPALETTEENTRY" />
</child>
</TypeDefine>
<TypeDefine name="tagWAVEOUTCAPS2W" kind="struct" len="132">
<child offset="0" name="wMid" kind="BaseType" type="WORD" />
<child offset="2" name="wPid" kind="BaseType" type="WORD" />
<child offset="4" name="vDriverVersion" kind="BaseType" type="DWORD" />
<child offset="8" name="szPname" kind="array" num="32">
<child kind="BaseType" type="wchar_t" />
</child>
<child offset="72" name="dwFormats" kind="BaseType" type="DWORD" />
<child offset="76" name="wChannels" kind="BaseType" type="WORD" />
<child offset="78" name="wReserved1" kind="BaseType" type="WORD" />
<child offset="80" name="dwSupport" kind="BaseType" type="DWORD" />
<child offset="84" name="ManufacturerGuid" kind="struct" type="_GUID" />
<child offset="100" name="ProductGuid" kind="struct" type="_GUID" />
<child offset="116" name="NameGuid" kind="struct" type="_GUID" />
</TypeDefine>
<TypeDefine name="T_zMmiaSm_Cgtftrdp_Req" kind="struct" len="4">
<child offset="0" name="bSrcIndex" kind="BaseType" type="BYTE" />
<child offset="1" name="bDesIndex" kind="BaseType" type="BYTE" />
<child offset="2" name="bCidFlg" kind="BaseType" type="BYTE" />
<child offset="3" name="bCid" kind="BaseType" type="BYTE" />
</TypeDefine>
<TypeDefine name="T_ZOss_Mon_Timer_Ele" kind="struct" len="20">
<child offset="0" name="start_time" kind="BaseType" type="DWORD" />
<child offset="4" name="expire_time" kind="BaseType" type="DWORD" />
<child offset="8" name="callback_func" kind="BaseType" type="DWORD" />
<child offset="12" name="is_period" kind="BaseType" type="BYTE" />
<child offset="16" name="handle" kind="BaseType" type="DWORD" />
</TypeDefine>
<TypeDefine name="tagEXTLOGPEN" kind="struct" len="28">
<child offset="0" name="elpPenStyle" kind="BaseType" type="DWORD" />
<child offset="4" name="elpWidth" kind="BaseType" type="DWORD" />
<child offset="8" name="elpBrushStyle" kind="BaseType" type="DWORD" />
<child offset="12" name="elpColor" kind="BaseType" type="DWORD" />
<child offset="16" name="elpHatch" kind="BaseType" type="DWORD" />
<child offset="20" name="elpNumEntries" kind="BaseType" type="DWORD" />
<child offset="24" name="elpStyleEntry" kind="array" num="1">
<child kind="BaseType" type="DWORD" />
</child>
</TypeDefine>
<TypeDefine name="IInternetProtocolVtbl" kind="struct" len="52">
<child offset="0" name="QueryInterface" kind="pointer">
<child kind="function" />
</child>
<child offset="4" name="AddRef" kind="pointer">
<child kind="function" />
</child>
<child offset="8" name="Release" kind="pointer">
<child kind="function" />
</child>
<child offset="12" name="Start" kind="pointer">
<child kind="function" />
</child>
<child offset="16" name="Continue" kind="pointer">
<child kind="function" />
</child>
<child offset="20" name="Abort" kind="pointer">
<child kind="function" />
</child>
<child offset="24" name="Terminate" kind="pointer">
<child kind="function" />
</child>
<child offset="28" name="Suspend" kind="pointer">
<child kind="function" />
</child>
<child offset="32" name="Resume" kind="pointer">
<child kind="function" />
</child>
<child offset="36" name="Read" kind="pointer">
<child kind="function" />
</child>
<child offset="40" name="Seek" kind="pointer">
<child kind="function" />
</child>
<child offset="44" name="LockRequest" kind="pointer">
<child kind="function" />
</child>
<child offset="48" name="UnlockRequest" kind="pointer">
<child kind="function" />
</child>
</TypeDefine>
<TypeDefine name="T_zAti_NV_GrrCellBar" kind="struct" len="4">
<child offset="0" name="bCmd" kind="BaseType" type="BYTE" />
<child offset="1" name="bPadding" kind="BaseType" type="BYTE" />
<child offset="2" name="wTimer" kind="BaseType" type="WORD" />
</TypeDefine>
<TypeDefine name="IRpcStubBufferVtbl" kind="struct" len="40">
<child offset="0" name="QueryInterface" kind="pointer">
<child kind="function" />
</child>
<child offset="4" name="AddRef" kind="pointer">
<child kind="function" />
</child>
<child offset="8" name="Release" kind="pointer">
<child kind="function" />
</child>
<child offset="12" name="Connect" kind="pointer">
<child kind="function" />
</child>
<child offset="16" name="Disconnect" kind="pointer">
<child kind="function" />
</child>
<child offset="20" name="Invoke" kind="pointer">
<child kind="function" />
</child>
<child offset="24" name="IsIIDSupported" kind="pointer">
<child kind="function" />
</child>
<child offset="28" name="CountRefs" kind="pointer">
<child kind="function" />
</child>
<child offset="32" name="DebugServerQueryInterface" kind="pointer">
<child kind="function" />
</child>
<child offset="36" name="DebugServerRelease" kind="pointer">
<child kind="function" />
</child>
</TypeDefine>
<TypeDefine name="tagEMRSETARCDIRECTION" kind="struct" len="12">
<child offset="0" name="emr" kind="struct" type="tagEMR" />
<child offset="8" name="iArcDirection" kind="BaseType" type="DWORD" />
</TypeDefine>
<TypeDefine name="T_zMmiaUmm_Common_Cnf" kind="struct" len="8">
<child offset="0" name="bSrcIndex" kind="BaseType" type="BYTE" />
<child offset="1" name="bDesIndex" kind="BaseType" type="BYTE" />
<child offset="2" name="bResult" kind="BaseType" type="BYTE" />
<child offset="3" name="bPadding1" kind="BaseType" type="BYTE" />
<child offset="4" name="dwCause" kind="BaseType" type="DWORD" />
</TypeDefine>
<TypeDefine name="T_zEm_W_EmInfo_Ind" kind="struct" len="2996">
<child offset="0" name="bStateInd" kind="BaseType" type="BYTE" />
<child offset="1" name="abPadding" kind="array" num="3">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="4" name="tCampPara" kind="struct" type="T_zEm_W_CampPara" />
<child offset="128" name="uWcellMeasInfo" kind="union" type="__unnamed" len="2868">
<child offset="0" name="tDchInfo" kind="struct" type="T_zEm_W_DchMeasInfo" />
<child offset="0" name="tNotDchInfo" kind="struct" type="T_zEm_W_NotDchMeasInfo" />
</child>
</TypeDefine>
<TypeDefine name="T_zEm_W_CampPara" kind="struct" len="124">
<child offset="0" name="bCellVersion" kind="BaseType" type="BYTE" />
<child offset="1" name="bBand" kind="BaseType" type="BYTE" />
<child offset="2" name="abPadding" kind="array" num="2">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="4" name="dwCellId" kind="BaseType" type="DWORD" />
<child offset="8" name="tNasQos" kind="struct" type="T_zEm_NasQos" />
<child offset="108" name="tNasInfo" kind="struct" type="T_zEm_Gsm_NasInfo" />
</TypeDefine>
<TypeDefine name="T_zEm_W_NotDchMeasInfo" kind="struct" len="2868">
<child offset="0" name="bFddIntraCellNum" kind="BaseType" type="BYTE" />
<child offset="1" name="bFddInterCellNum" kind="BaseType" type="BYTE" />
<child offset="2" name="bGsmNCellNum" kind="BaseType" type="BYTE" />
<child offset="3" name="bLteNCellNum" kind="BaseType" type="BYTE" />
<child offset="4" name="tFddSCellReselInfo" kind="struct" type="T_zEM_W_FddSCellReselInfo" />
<child offset="52" name="atFddIntraCellInfo" kind="array" num="32">
<child kind="struct" type="T_zEM_W_FddNCellReselInfo" />
</child>
<child offset="820" name="atFddInterCellInfo" kind="array" num="32">
<child kind="struct" type="T_zEM_W_FddNCellReselInfo" />
</child>
<child offset="1588" name="atGsmCellReselInfo" kind="array" num="32">
<child kind="struct" type="T_zEM_W_GsmCellReselInfo" />
</child>
<child offset="2228" name="atLteCellReselInfo" kind="array" num="32">
<child kind="struct" type="T_zEM_W_LteCellReselInfo" />
</child>
</TypeDefine>
<TypeDefine name="timezone" kind="struct" len="8">
<child offset="0" name="tz_minuteswest" kind="BaseType" type="long" />
<child offset="4" name="tz_dsttime" kind="BaseType" type="long" />
</TypeDefine>
<TypeDefine name="tagDESIGNVECTOR" kind="struct" len="72">
<child offset="0" name="dvReserved" kind="BaseType" type="DWORD" />
<child offset="4" name="dvNumAxes" kind="BaseType" type="DWORD" />
<child offset="8" name="dvValues" kind="array" num="16">
<child kind="BaseType" type="long" />
</child>
</TypeDefine>
<TypeDefine name="tagCOMBOBOXINFO" kind="struct" len="52">
<child offset="0" name="cbSize" kind="BaseType" type="DWORD" />
<child offset="4" name="rcItem" kind="struct" type="tagRECT" />
<child offset="20" name="rcButton" kind="struct" type="tagRECT" />
<child offset="36" name="stateButton" kind="BaseType" type="DWORD" />
<child offset="40" name="hwndCombo" kind="pointer">
<child kind="struct" type="HWND__" />
</child>
<child offset="44" name="hwndItem" kind="pointer">
<child kind="struct" type="HWND__" />
</child>
<child offset="48" name="hwndList" kind="pointer">
<child kind="struct" type="HWND__" />
</child>
</TypeDefine>
<TypeDefine name="T_zApMmia_PbClckStatus_Cnf" kind="struct" len="36">
<child offset="0" name="bSrcIndex" kind="BaseType" type="BYTE" />
<child offset="1" name="bDesIndex" kind="BaseType" type="BYTE" />
<child offset="2" name="bClassNum" kind="BaseType" type="BYTE" />
<child offset="3" name="bPadding" kind="BaseType" type="BYTE" />
<child offset="4" name="atClass" kind="array" num="8">
<child kind="struct" type="T_zApMmia_ClassStatus" />
</child>
</TypeDefine>
<TypeDefine name="T_zApMmia_ClassStatus" kind="struct" len="4">
<child offset="0" name="bStatus" kind="BaseType" type="BYTE" />
<child offset="1" name="bClassFg" kind="BaseType" type="BYTE" />
<child offset="2" name="bClass" kind="BaseType" type="BYTE" />
<child offset="3" name="bPadding" kind="BaseType" type="BYTE" />
</TypeDefine>
<TypeDefine name="tagMONLINKSTRUCT" kind="struct" len="48">
<child offset="0" name="cb" kind="BaseType" type="DWORD" />
<child offset="4" name="dwTime" kind="BaseType" type="DWORD" />
<child offset="8" name="hTask" kind="pointer" type="void" />
<child offset="12" name="fEstablished" kind="BaseType" type="int" />
<child offset="16" name="fNoData" kind="BaseType" type="int" />
<child offset="20" name="hszSvc" kind="pointer">
<child kind="struct" type="HSZ__" />
</child>
<child offset="24" name="hszTopic" kind="pointer">
<child kind="struct" type="HSZ__" />
</child>
<child offset="28" name="hszItem" kind="pointer">
<child kind="struct" type="HSZ__" />
</child>
<child offset="32" name="wFmt" kind="BaseType" type="DWORD" />
<child offset="36" name="fServer" kind="BaseType" type="int" />
<child offset="40" name="hConvServer" kind="pointer">
<child kind="struct" type="HCONV__" />
</child>
<child offset="44" name="hConvClient" kind="pointer">
<child kind="struct" type="HCONV__" />
</child>
</TypeDefine>
<TypeDefine name="tagHIGHCONTRASTA" kind="struct" len="12">
<child offset="0" name="cbSize" kind="BaseType" type="DWORD" />
<child offset="4" name="dwFlags" kind="BaseType" type="DWORD" />
<child offset="8" name="lpszDefaultScheme" kind="pointer" type="char" />
</TypeDefine>
<TypeDefine name="tagEXTLOGFONTA" kind="struct" len="192">
<child offset="0" name="elfLogFont" kind="struct" type="tagLOGFONTA" />
<child offset="60" name="elfFullName" kind="array" num="64">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="124" name="elfStyle" kind="array" num="32">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="156" name="elfVersion" kind="BaseType" type="DWORD" />
<child offset="160" name="elfStyleSize" kind="BaseType" type="DWORD" />
<child offset="164" name="elfMatch" kind="BaseType" type="DWORD" />
<child offset="168" name="elfReserved" kind="BaseType" type="DWORD" />
<child offset="172" name="elfVendorId" kind="array" num="4">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="176" name="elfCulture" kind="BaseType" type="DWORD" />
<child offset="180" name="elfPanose" kind="struct" type="tagPANOSE" />
</TypeDefine>
<TypeDefine name="IAsyncRpcChannelBufferVtbl" kind="struct" len="48">
<child offset="0" name="QueryInterface" kind="pointer">
<child kind="function" />
</child>
<child offset="4" name="AddRef" kind="pointer">
<child kind="function" />
</child>
<child offset="8" name="Release" kind="pointer">
<child kind="function" />
</child>
<child offset="12" name="GetBuffer" kind="pointer">
<child kind="function" />
</child>
<child offset="16" name="SendReceive" kind="pointer">
<child kind="function" />
</child>
<child offset="20" name="FreeBuffer" kind="pointer">
<child kind="function" />
</child>
<child offset="24" name="GetDestCtx" kind="pointer">
<child kind="function" />
</child>
<child offset="28" name="IsConnected" kind="pointer">
<child kind="function" />
</child>
<child offset="32" name="GetProtocolVersion" kind="pointer">
<child kind="function" />
</child>
<child offset="36" name="Send" kind="pointer">
<child kind="function" />
</child>
<child offset="40" name="Receive" kind="pointer">
<child kind="function" />
</child>
<child offset="44" name="GetDestCtxEx" kind="pointer">
<child kind="function" />
</child>
</TypeDefine>
<TypeDefine name="IAsyncRpcChannelBuffer" kind="struct" len="4">
<child offset="0" name="lpVtbl" kind="pointer">
<child kind="struct" type="IAsyncRpcChannelBufferVtbl" />
</child>
</TypeDefine>
<TypeDefine name="T_z_UiccId_LrplmnSi" kind="struct" len="4">
<child offset="0" name="bLrplmnSi" kind="BaseType" type="BYTE" />
<child offset="1" name="abPadding" kind="array" num="3">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="T_zToolsL2_Epdcp_DlConfig" kind="struct" len="140">
<child offset="0" name="bVersion" kind="BaseType" type="BYTE" />
<child offset="1" name="bCfgReason" kind="BaseType" type="BYTE" />
<child offset="2" name="bCipherAlg" kind="BaseType" type="BYTE" />
<child offset="3" name="bIntAlg" kind="BaseType" type="BYTE" />
<child offset="4" name="bNumOfRelRb" kind="BaseType" type="BYTE" />
<child offset="5" name="abRbId" kind="array" num="10">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="15" name="bNumOfAddModRb" kind="BaseType" type="BYTE" />
<child offset="16" name="atRbConfigInfo" kind="array" num="10">
<child kind="struct" type="T_zToolsL2_Epdcp_ConfigInfo" />
</child>
<child offset="36" name="abPadding" kind="array" num="3">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="39" name="bNumOfActiveRb" kind="BaseType" type="BYTE" />
<child offset="40" name="atRbConfigData" kind="array" num="10">
<child kind="struct" type="T_zToolsL2_Epdcp_DlConfigData" />
</child>
</TypeDefine>
<TypeDefine name="T_zToolsL2_Epdcp_ConfigInfo" kind="struct" len="2">
<child offset="0" name="bRbId" kind="BaseType" type="BYTE" />
<child offset="1" name="bAction" kind="BaseType" type="BYTE" />
</TypeDefine>
<TypeDefine name="T_zNas_QoS" kind="struct" len="24">
<child offset="0" name="bVersion" kind="BaseType" type="BYTE" />
<child offset="1" name="abPadding" kind="array" num="3">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="4" name="bSpare0" kind="BITS" start="0" len="2" type="BYTE" />
<child offset="4" name="bDlyClss" kind="BITS" start="2" len="3" type="BYTE" />
<child offset="4" name="bReliabClss" kind="BITS" start="5" len="3" type="BYTE" />
<child offset="5" name="bPeakPut" kind="BITS" start="0" len="4" type="BYTE" />
<child offset="5" name="bSpare4" kind="BITS" start="4" len="1" type="BYTE" />
<child offset="5" name="bPrecClss" kind="BITS" start="5" len="3" type="BYTE" />
<child offset="6" name="bSpare6" kind="BITS" start="0" len="3" type="BYTE" />
<child offset="6" name="bMeanPut" kind="BITS" start="3" len="5" type="BYTE" />
<child offset="7" name="bpresentfg1" kind="BaseType" type="BYTE" />
<child offset="8" name="bTraffClss" kind="BITS" start="0" len="3" type="BYTE" />
<child offset="8" name="bDelivOrd" kind="BITS" start="3" len="2" type="BYTE" />
<child offset="8" name="bDelivErrSDU" kind="BITS" start="5" len="3" type="BYTE" />
<child offset="9" name="bMaxSDUsiz" kind="BaseType" type="BYTE" />
<child offset="10" name="bMaxBitUp" kind="BaseType" type="BYTE" />
<child offset="11" name="bMaxBitDown" kind="BaseType" type="BYTE" />
<child offset="12" name="bResiBER" kind="BITS" start="0" len="4" type="BYTE" />
<child offset="12" name="bSDUerrRat" kind="BITS" start="4" len="4" type="BYTE" />
<child offset="13" name="bTranLay" kind="BITS" start="0" len="6" type="BYTE" />
<child offset="13" name="bTrafHand" kind="BITS" start="6" len="2" type="BYTE" />
<child offset="14" name="bGuarBitUp" kind="BaseType" type="BYTE" />
<child offset="15" name="bGuarBitDown" kind="BaseType" type="BYTE" />
<child offset="16" name="bpresentfg2" kind="BaseType" type="BYTE" />
<child offset="17" name="bSpare20" kind="BITS" start="0" len="3" type="BYTE" />
<child offset="17" name="bSignInd" kind="BITS" start="3" len="1" type="BYTE" />
<child offset="17" name="bSourDescr" kind="BITS" start="4" len="4" type="BYTE" />
<child offset="18" name="bpresentfg3" kind="BaseType" type="BYTE" />
<child offset="19" name="bMaxBitExtDl" kind="BaseType" type="BYTE" />
<child offset="20" name="bGuarBitExtDl" kind="BaseType" type="BYTE" />
<child offset="21" name="bpresentfg4" kind="BaseType" type="BYTE" />
<child offset="22" name="bMaxBitExtUl" kind="BaseType" type="BYTE" />
<child offset="23" name="bGuarBitExtUl" kind="BaseType" type="BYTE" />
</TypeDefine>
<TypeDefine name="tagMCI_BREAK_PARMS" kind="struct" len="12">
<child offset="0" name="dwCallback" kind="BaseType" type="DWORD" />
<child offset="4" name="nVirtKey" kind="BaseType" type="int" />
<child offset="8" name="hwndBreak" kind="pointer">
<child kind="struct" type="HWND__" />
</child>
</TypeDefine>
<TypeDefine name="T_ZOss_Mon_Mpu_Ele" kind="struct" len="24">
<child offset="0" name="name" kind="pointer" type="char" />
<child offset="4" name="num" kind="BaseType" type="DWORD" />
<child offset="8" name="base" kind="BaseType" type="DWORD" />
<child offset="12" name="size" kind="BaseType" type="DWORD" />
<child offset="16" name="attr" kind="BaseType" type="DWORD" />
<child offset="20" name="subRegion" kind="BaseType" type="DWORD" />
</TypeDefine>
<TypeDefine name="T_ZCAT_DIAG_HEADER" kind="struct" len="4">
<child offset="0" name="diag_id" kind="BaseType" type="WORD" />
<child offset="2" name="len" kind="BaseType" type="WORD" />
</TypeDefine>
<TypeDefine name="T_zDev_AtMem_Mmia_PrivateMem" kind="struct" len="68">
<child offset="0" name="bCregSet" kind="BaseType" type="BYTE" />
<child offset="1" name="bCopsMode" kind="BaseType" type="BYTE" />
<child offset="2" name="bCopsFormat" kind="BaseType" type="BYTE" />
<child offset="3" name="bCplsList" kind="BaseType" type="BYTE" />
<child offset="4" name="bCgregSet" kind="BaseType" type="BYTE" />
<child offset="5" name="bSysMode" kind="BaseType" type="BYTE" />
<child offset="6" name="bCpolFormat" kind="BaseType" type="BYTE" />
<child offset="7" name="bZmmiSet" kind="BaseType" type="BYTE" />
<child offset="8" name="bCeregSet" kind="BaseType" type="BYTE" />
<child offset="9" name="bCeerSet" kind="BaseType" type="BYTE" />
<child offset="10" name="bSearchPlmnSet" kind="BaseType" type="BYTE" />
<child offset="11" name="bPadding0" kind="BaseType" type="BYTE" />
<child offset="12" name="bCrcSet" kind="BaseType" type="BYTE" />
<child offset="13" name="bCrSet" kind="BaseType" type="BYTE" />
<child offset="14" name="bAocSet" kind="BaseType" type="BYTE" />
<child offset="15" name="bCcweSet" kind="BaseType" type="BYTE" />
<child offset="16" name="tCssnSet" kind="struct" type="T_zDev_AtMem_CssnSet" />
<child offset="20" name="bCgsmsSvc" kind="BaseType" type="BYTE" />
<child offset="21" name="bCmmsSet" kind="BaseType" type="BYTE" />
<child offset="22" name="bCsmsSvc" kind="BaseType" type="BYTE" />
<child offset="23" name="bCmgfMode" kind="BaseType" type="BYTE" />
<child offset="24" name="bCsdhShow" kind="BaseType" type="BYTE" />
<child offset="25" name="bTpFoFg" kind="BaseType" type="BYTE" />
<child offset="26" name="bTpFo" kind="BaseType" type="BYTE" />
<child offset="27" name="bPadding1" kind="BaseType" type="BYTE" />
<child offset="28" name="abVp" kind="array" num="7">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="35" name="bPadding2" kind="BaseType" type="BYTE" />
<child offset="36" name="bClirSet" kind="BaseType" type="BYTE" />
<child offset="37" name="bClipSet" kind="BaseType" type="BYTE" />
<child offset="38" name="bColpSet" kind="BaseType" type="BYTE" />
<child offset="39" name="bCcwaSet" kind="BaseType" type="BYTE" />
<child offset="40" name="bCusdSet" kind="BaseType" type="BYTE" />
<child offset="41" name="bCnapSet" kind="BaseType" type="BYTE" />
<child offset="42" name="bZETWSPrimarySet" kind="BaseType" type="BYTE" />
<child offset="43" name="bZETWSSecondaryQuerySet" kind="BaseType" type="BYTE" />
<child offset="44" name="bCpsbSet" kind="BaseType" type="BYTE" />
<child offset="45" name="bCenSet" kind="BaseType" type="BYTE" />
<child offset="46" name="bZustatSet" kind="BaseType" type="BYTE" />
<child offset="47" name="bZurdySet" kind="BaseType" type="BYTE" />
<child offset="48" name="bZuslotSet" kind="BaseType" type="BYTE" />
<child offset="49" name="bZpinstatSet" kind="BaseType" type="BYTE" />
<child offset="50" name="bZpsstatSet" kind="BaseType" type="BYTE" />
<child offset="51" name="bIMSRegState" kind="BaseType" type="BYTE" />
<child offset="52" name="bCirepSet" kind="BaseType" type="BYTE" />
<child offset="53" name="bCnemSet" kind="BaseType" type="BYTE" />
<child offset="54" name="bZimsplusSet" kind="BaseType" type="BYTE" />
<child offset="55" name="bAtrIndSet" kind="BaseType" type="BYTE" />
<child offset="56" name="dwDuration" kind="BaseType" type="DWORD" />
<child offset="60" name="bMtLrIndSet" kind="BaseType" type="BYTE" />
<child offset="61" name="abPadding" kind="array" num="3">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="64" name="bRoamNetSerch" kind="BaseType" type="BYTE" />
<child offset="65" name="bCecnSet" kind="BaseType" type="BYTE" />
<child offset="66" name="bCauseIndSet" kind="BaseType" type="BYTE" />
<child offset="67" name="bPadding3" kind="BaseType" type="BYTE" />
</TypeDefine>
<TypeDefine name="T_ZOss_Mon_Thread" kind="struct" len="8">
<child offset="0" name="num" kind="BaseType" type="DWORD" />
<child offset="4" name="ele" kind="pointer">
<child kind="struct" type="T_ZOss_Mon_Thread_Ele" />
</child>
</TypeDefine>
<TypeDefine name="tagEMRINVERTRGN" kind="struct" len="32">
<child offset="0" name="emr" kind="struct" type="tagEMR" />
<child offset="8" name="rclBounds" kind="struct" type="_RECTL" />
<child offset="24" name="cbRgnData" kind="BaseType" type="DWORD" />
<child offset="28" name="RgnData" kind="array" num="1">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="tagNEWTEXTMETRICW" kind="struct" len="76">
<child offset="0" name="tmHeight" kind="BaseType" type="long" />
<child offset="4" name="tmAscent" kind="BaseType" type="long" />
<child offset="8" name="tmDescent" kind="BaseType" type="long" />
<child offset="12" name="tmInternalLeading" kind="BaseType" type="long" />
<child offset="16" name="tmExternalLeading" kind="BaseType" type="long" />
<child offset="20" name="tmAveCharWidth" kind="BaseType" type="long" />
<child offset="24" name="tmMaxCharWidth" kind="BaseType" type="long" />
<child offset="28" name="tmWeight" kind="BaseType" type="long" />
<child offset="32" name="tmOverhang" kind="BaseType" type="long" />
<child offset="36" name="tmDigitizedAspectX" kind="BaseType" type="long" />
<child offset="40" name="tmDigitizedAspectY" kind="BaseType" type="long" />
<child offset="44" name="tmFirstChar" kind="BaseType" type="wchar_t" />
<child offset="46" name="tmLastChar" kind="BaseType" type="wchar_t" />
<child offset="48" name="tmDefaultChar" kind="BaseType" type="wchar_t" />
<child offset="50" name="tmBreakChar" kind="BaseType" type="wchar_t" />
<child offset="52" name="tmItalic" kind="BaseType" type="BYTE" />
<child offset="53" name="tmUnderlined" kind="BaseType" type="BYTE" />
<child offset="54" name="tmStruckOut" kind="BaseType" type="BYTE" />
<child offset="55" name="tmPitchAndFamily" kind="BaseType" type="BYTE" />
<child offset="56" name="tmCharSet" kind="BaseType" type="BYTE" />
<child offset="60" name="ntmFlags" kind="BaseType" type="DWORD" />
<child offset="64" name="ntmSizeEM" kind="BaseType" type="DWORD" />
<child offset="68" name="ntmCellHeight" kind="BaseType" type="DWORD" />
<child offset="72" name="ntmAvgWidth" kind="BaseType" type="DWORD" />
</TypeDefine>
<TypeDefine name="ISynchronizeContainer" kind="struct" len="4">
<child offset="0" name="lpVtbl" kind="pointer">
<child kind="struct" type="ISynchronizeContainerVtbl" />
</child>
</TypeDefine>
<TypeDefine name="ISynchronizeContainerVtbl" kind="struct" len="20">
<child offset="0" name="QueryInterface" kind="pointer">
<child kind="function" />
</child>
<child offset="4" name="AddRef" kind="pointer">
<child kind="function" />
</child>
<child offset="8" name="Release" kind="pointer">
<child kind="function" />
</child>
<child offset="12" name="AddSynchronize" kind="pointer">
<child kind="function" />
</child>
<child offset="16" name="WaitMultiple" kind="pointer">
<child kind="function" />
</child>
</TypeDefine>
<TypeDefine name="T_zEucer_DrxCycleCfgEvent" kind="struct" len="4">
<child offset="0" name="bVersion" kind="BaseType" type="BYTE" />
<child offset="1" name="bDrxcycleindex" kind="BaseType" type="BYTE" />
<child offset="2" name="abPadding" kind="array" num="2">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="T_zApMmia_PbFindIndex" kind="struct" len="4">
<child offset="0" name="bMemFlg" kind="BaseType" type="BYTE" />
<child offset="1" name="bMem" kind="BaseType" type="BYTE" />
<child offset="2" name="wIndex" kind="BaseType" type="WORD" />
</TypeDefine>
<TypeDefine name="T_zMmiaUmm_RFControl_Cnf" kind="struct" len="4">
<child offset="0" name="bSrcIndex" kind="BaseType" type="BYTE" />
<child offset="1" name="bDesIndex" kind="BaseType" type="BYTE" />
<child offset="2" name="bResult" kind="BaseType" type="BYTE" />
<child offset="3" name="bPadding" kind="BaseType" type="BYTE" />
</TypeDefine>
<TypeDefine name="T_zDev_Nv_FddBand_BackUps" kind="struct" len="4">
<child offset="0" name="bSuppFddBand1" kind="BITS" start="0" len="1" type="BYTE" />
<child offset="0" name="bSuppFddBand2" kind="BITS" start="1" len="1" type="BYTE" />
<child offset="0" name="bSuppFddBand3" kind="BITS" start="2" len="1" type="BYTE" />
<child offset="0" name="bSuppFddBand4" kind="BITS" start="3" len="1" type="BYTE" />
<child offset="0" name="bSuppFddBand5" kind="BITS" start="4" len="1" type="BYTE" />
<child offset="0" name="bSuppFddBand6" kind="BITS" start="5" len="1" type="BYTE" />
<child offset="0" name="bSuppFddBand7" kind="BITS" start="6" len="1" type="BYTE" />
<child offset="0" name="bSuppFddBand8" kind="BITS" start="7" len="1" type="BYTE" />
<child offset="1" name="bSuppFddBand9" kind="BITS" start="0" len="1" type="BYTE" />
<child offset="1" name="bSuppFddBand10" kind="BITS" start="1" len="1" type="BYTE" />
<child offset="1" name="bSuppFddBand11" kind="BITS" start="2" len="1" type="BYTE" />
<child offset="1" name="bSuppFddBand12" kind="BITS" start="3" len="1" type="BYTE" />
<child offset="1" name="bSuppFddBand13" kind="BITS" start="4" len="1" type="BYTE" />
<child offset="1" name="bSuppFddBand14" kind="BITS" start="5" len="1" type="BYTE" />
<child offset="1" name="bSuppFddBand15" kind="BITS" start="6" len="1" type="BYTE" />
<child offset="1" name="bSuppFddBand16" kind="BITS" start="7" len="1" type="BYTE" />
<child offset="2" name="bSuppFddBand17" kind="BITS" start="0" len="1" type="BYTE" />
<child offset="2" name="bSuppFddBand18" kind="BITS" start="1" len="1" type="BYTE" />
<child offset="2" name="bSuppFddBand19" kind="BITS" start="2" len="1" type="BYTE" />
<child offset="2" name="bSuppFddBand20" kind="BITS" start="3" len="1" type="BYTE" />
<child offset="2" name="bSuppFddBand21" kind="BITS" start="4" len="1" type="BYTE" />
<child offset="2" name="bSuppFddBand22" kind="BITS" start="5" len="1" type="BYTE" />
<child offset="3" name="bPadding" kind="BaseType" type="BYTE" />
</TypeDefine>
<TypeDefine name="T_ZCAT_zEUL2_LogMask_Ind" kind="struct" len="28">
<child offset="0" name="bEUMacDlBlc" kind="BaseType" type="BYTE" />
<child offset="1" name="bEUMacUlBlc" kind="BaseType" type="BYTE" />
<child offset="2" name="bEUMacStatic" kind="BaseType" type="BYTE" />
<child offset="3" name="bEURlcDlAMAllPdu" kind="BaseType" type="BYTE" />
<child offset="4" name="bEURlcDlAMCtrlPdu" kind="BaseType" type="BYTE" />
<child offset="5" name="bEURlcDlAMPollPdu" kind="BaseType" type="BYTE" />
<child offset="6" name="bEURlcDlAMSignalPdu" kind="BaseType" type="BYTE" />
<child offset="7" name="bEURlcDlUMPdu" kind="BaseType" type="BYTE" />
<child offset="8" name="bEURlcDlStatic" kind="BaseType" type="BYTE" />
<child offset="9" name="bEURlcUlAMAllPdu" kind="BaseType" type="BYTE" />
<child offset="10" name="bEURlcUlAMCtrlPdu" kind="BaseType" type="BYTE" />
<child offset="11" name="bEURlcUlAMPollPdu" kind="BaseType" type="BYTE" />
<child offset="12" name="bEURlcUlAMSignalPdu" kind="BaseType" type="BYTE" />
<child offset="13" name="bEURlcUlUMPdu" kind="BaseType" type="BYTE" />
<child offset="14" name="bEURlcUlStatic" kind="BaseType" type="BYTE" />
<child offset="15" name="bEPdcpDlPdu" kind="BaseType" type="BYTE" />
<child offset="16" name="bEPdcpUlPdu" kind="BaseType" type="BYTE" />
<child offset="17" name="bEPdcpDlCipherPdu" kind="BaseType" type="BYTE" />
<child offset="18" name="bEPdcpUlCipherPdu" kind="BaseType" type="BYTE" />
<child offset="19" name="bEPdcpDlCtrlPdu" kind="BaseType" type="BYTE" />
<child offset="20" name="bEPdcpUlCtrlPdu" kind="BaseType" type="BYTE" />
<child offset="21" name="bEPdcpDlSrbIntegrityPdu" kind="BaseType" type="BYTE" />
<child offset="22" name="bEPdcpUlSrbIntegrityPdu" kind="BaseType" type="BYTE" />
<child offset="23" name="bEPDCPDlStatic" kind="BaseType" type="BYTE" />
<child offset="24" name="bEPDCPUlStatic" kind="BaseType" type="BYTE" />
<child offset="25" name="abPadding" kind="array" num="3">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="IBindCtxVtbl" kind="struct" len="52">
<child offset="0" name="QueryInterface" kind="pointer">
<child kind="function" />
</child>
<child offset="4" name="AddRef" kind="pointer">
<child kind="function" />
</child>
<child offset="8" name="Release" kind="pointer">
<child kind="function" />
</child>
<child offset="12" name="RegisterObjectBound" kind="pointer">
<child kind="function" />
</child>
<child offset="16" name="RevokeObjectBound" kind="pointer">
<child kind="function" />
</child>
<child offset="20" name="ReleaseBoundObjects" kind="pointer">
<child kind="function" />
</child>
<child offset="24" name="SetBindOptions" kind="pointer">
<child kind="function" />
</child>
<child offset="28" name="GetBindOptions" kind="pointer">
<child kind="function" />
</child>
<child offset="32" name="GetRunningObjectTable" kind="pointer">
<child kind="function" />
</child>
<child offset="36" name="RegisterObjectParam" kind="pointer">
<child kind="function" />
</child>
<child offset="40" name="GetObjectParam" kind="pointer">
<child kind="function" />
</child>
<child offset="44" name="EnumObjectParam" kind="pointer">
<child kind="function" />
</child>
<child offset="48" name="RevokeObjectParam" kind="pointer">
<child kind="function" />
</child>
</TypeDefine>
<TypeDefine name="T_zAti_RTUeInfo_Req" kind="struct" len="4">
<child offset="0" name="bStackIndex" kind="BaseType" type="BYTE" />
<child offset="1" name="abPadding" kind="array" num="3">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="T_z_LinkInfo" kind="struct" len="16">
<child offset="0" name="bLinkType" kind="BaseType" type="BYTE" />
<child offset="1" name="bPadding" kind="BaseType" type="BYTE" />
<child offset="2" name="wItemNum" kind="BaseType" type="WORD" />
<child offset="4" name="ptHead" kind="pointer">
<child kind="union" type="T_z_LinkNode" />
</child>
<child offset="8" name="ptTail" kind="pointer">
<child kind="union" type="T_z_LinkNode" />
</child>
<child offset="12" name="ptCurrNode" kind="pointer">
<child kind="union" type="T_z_LinkNode" />
</child>
</TypeDefine>
<TypeDefine name="T_z_LinkNode" kind="union" len="8">
<child offset="0" name="tLinearNode" kind="struct" type="T_z_LinearLinkNode" />
<child offset="0" name="tDoubleNode" kind="struct" type="T_z_DoubleLinkNode" />
</TypeDefine>
<TypeDefine name="IMonikerVtbl" kind="struct" len="92">
<child offset="0" name="QueryInterface" kind="pointer">
<child kind="function" />
</child>
<child offset="4" name="AddRef" kind="pointer">
<child kind="function" />
</child>
<child offset="8" name="Release" kind="pointer">
<child kind="function" />
</child>
<child offset="12" name="GetClassID" kind="pointer">
<child kind="function" />
</child>
<child offset="16" name="IsDirty" kind="pointer">
<child kind="function" />
</child>
<child offset="20" name="Load" kind="pointer">
<child kind="function" />
</child>
<child offset="24" name="Save" kind="pointer">
<child kind="function" />
</child>
<child offset="28" name="GetSizeMax" kind="pointer">
<child kind="function" />
</child>
<child offset="32" name="BindToObject" kind="pointer">
<child kind="function" />
</child>
<child offset="36" name="BindToStorage" kind="pointer">
<child kind="function" />
</child>
<child offset="40" name="Reduce" kind="pointer">
<child kind="function" />
</child>
<child offset="44" name="ComposeWith" kind="pointer">
<child kind="function" />
</child>
<child offset="48" name="Enum" kind="pointer">
<child kind="function" />
</child>
<child offset="52" name="IsEqual" kind="pointer">
<child kind="function" />
</child>
<child offset="56" name="Hash" kind="pointer">
<child kind="function" />
</child>
<child offset="60" name="IsRunning" kind="pointer">
<child kind="function" />
</child>
<child offset="64" name="GetTimeOfLastChange" kind="pointer">
<child kind="function" />
</child>
<child offset="68" name="Inverse" kind="pointer">
<child kind="function" />
</child>
<child offset="72" name="CommonPrefixWith" kind="pointer">
<child kind="function" />
</child>
<child offset="76" name="RelativePathTo" kind="pointer">
<child kind="function" />
</child>
<child offset="80" name="GetDisplayName" kind="pointer">
<child kind="function" />
</child>
<child offset="84" name="ParseDisplayName" kind="pointer">
<child kind="function" />
</child>
<child offset="88" name="IsSystemMoniker" kind="pointer">
<child kind="function" />
</child>
</TypeDefine>
<TypeDefine name="T_zMmiaAs_Csq_Qry_Req" kind="struct" len="4">
<child offset="0" name="bSrcIndex" kind="BaseType" type="BYTE" />
<child offset="1" name="bDesIndex" kind="BaseType" type="BYTE" />
<child offset="2" name="bAtType" kind="BaseType" type="BYTE" />
<child offset="3" name="bPadding" kind="BaseType" type="BYTE" />
</TypeDefine>
<TypeDefine name="T_zDev_AtMem_SmEQosType" kind="struct" len="36">
<child offset="0" name="bTcFg" kind="BITS" start="0" len="1" type="BYTE" />
<child offset="0" name="bDeliOrderFg" kind="BITS" start="1" len="1" type="BYTE" />
<child offset="0" name="bDeliErrSduFg" kind="BITS" start="2" len="1" type="BYTE" />
<child offset="0" name="bTraffPriFg" kind="BITS" start="3" len="1" type="BYTE" />
<child offset="0" name="bSduErrRatioFg" kind="BITS" start="4" len="1" type="BYTE" />
<child offset="0" name="bResidualBerFg" kind="BITS" start="5" len="1" type="BYTE" />
<child offset="0" name="bMaxRateUlFg" kind="BITS" start="6" len="1" type="BYTE" />
<child offset="0" name="bMaxRateDlFg" kind="BITS" start="7" len="1" type="BYTE" />
<child offset="1" name="bGuarRateUlFg" kind="BITS" start="0" len="1" type="BYTE" />
<child offset="1" name="bGuarRateDlFg" kind="BITS" start="1" len="1" type="BYTE" />
<child offset="1" name="bMaxSduSizeFg" kind="BITS" start="2" len="1" type="BYTE" />
<child offset="1" name="bTransDelayFg" kind="BITS" start="3" len="1" type="BYTE" />
<child offset="2" name="abPadding" kind="array" num="2">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="4" name="bTc" kind="BaseType" type="BYTE" />
<child offset="5" name="bDeliveryOrder" kind="BaseType" type="BYTE" />
<child offset="6" name="bDeliveryErrSdu" kind="BaseType" type="BYTE" />
<child offset="7" name="bTrafficPri" kind="BaseType" type="BYTE" />
<child offset="8" name="abSduErrRatio" kind="array" num="2">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="10" name="abResidualBer" kind="array" num="2">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="12" name="bSrcStatsDescriptor" kind="BaseType" type="BYTE" />
<child offset="13" name="bSignalIndication" kind="BaseType" type="BYTE" />
<child offset="14" name="abPadding1" kind="array" num="2">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="16" name="dwMaxRateUl" kind="BaseType" type="DWORD" />
<child offset="20" name="dwMaxRateDl" kind="BaseType" type="DWORD" />
<child offset="24" name="dwGuarRateUl" kind="BaseType" type="DWORD" />
<child offset="28" name="dwGuarRateDl" kind="BaseType" type="DWORD" />
<child offset="32" name="wMaxSduSize" kind="BaseType" type="WORD" />
<child offset="34" name="wTransDelay" kind="BaseType" type="WORD" />
</TypeDefine>
<TypeDefine name="T_zApMmia_SCpbwSet_Req" kind="struct" len="932">
<child offset="0" name="bSrcIndex" kind="BaseType" type="BYTE" />
<child offset="1" name="bDesIndex" kind="BaseType" type="BYTE" />
<child offset="2" name="wIndex" kind="BaseType" type="WORD" />
<child offset="4" name="bIndexFg" kind="BITS" start="0" len="1" type="BYTE" />
<child offset="4" name="bNum1Fg" kind="BITS" start="1" len="1" type="BYTE" />
<child offset="4" name="bNum2Fg" kind="BITS" start="2" len="1" type="BYTE" />
<child offset="4" name="bNum3Fg" kind="BITS" start="3" len="1" type="BYTE" />
<child offset="4" name="bNum4Fg" kind="BITS" start="4" len="1" type="BYTE" />
<child offset="4" name="bTextFg" kind="BITS" start="5" len="1" type="BYTE" />
<child offset="4" name="bEmailFg" kind="BITS" start="6" len="1" type="BYTE" />
<child offset="4" name="bSneFg" kind="BITS" start="7" len="1" type="BYTE" />
<child offset="5" name="bCmdFlg" kind="BaseType" type="BYTE" />
<child offset="6" name="abPadding" kind="array" num="2">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="8" name="tNum1" kind="struct" type="T_zPS_CallNum" />
<child offset="52" name="tNum2" kind="struct" type="T_zPS_CallNum" />
<child offset="96" name="tNum3" kind="struct" type="T_zPS_CallNum" />
<child offset="140" name="tNum4" kind="struct" type="T_zPS_CallNum" />
<child offset="184" name="tText" kind="struct" type="T_zApMmia_PhoneText" />
<child offset="428" name="tEmail" kind="struct" type="T_zApMmia_Email" />
<child offset="680" name="tSne" kind="struct" type="T_zApMmia_Sne" />
</TypeDefine>
<TypeDefine name="IXMLDSOControlVtbl" kind="struct" len="48">
<child offset="0" name="QueryInterface" kind="pointer">
<child kind="function" />
</child>
<child offset="4" name="AddRef" kind="pointer">
<child kind="function" />
</child>
<child offset="8" name="Release" kind="pointer">
<child kind="function" />
</child>
<child offset="12" name="GetTypeInfoCount" kind="pointer">
<child kind="function" />
</child>
<child offset="16" name="GetTypeInfo" kind="pointer">
<child kind="function" />
</child>
<child offset="20" name="GetIDsOfNames" kind="pointer">
<child kind="function" />
</child>
<child offset="24" name="Invoke" kind="pointer">
<child kind="function" />
</child>
<child offset="28" name="get_XMLDocument" kind="pointer">
<child kind="function" />
</child>
<child offset="32" name="put_XMLDocument" kind="pointer">
<child kind="function" />
</child>
<child offset="36" name="get_JavaDSOCompatible" kind="pointer">
<child kind="function" />
</child>
<child offset="40" name="put_JavaDSOCompatible" kind="pointer">
<child kind="function" />
</child>
<child offset="44" name="get_readyState" kind="pointer">
<child kind="function" />
</child>
</TypeDefine>
<TypeDefine name="IXMLDSOControl" kind="struct" len="4">
<child offset="0" name="lpVtbl" kind="pointer">
<child kind="struct" type="IXMLDSOControlVtbl" />
</child>
</TypeDefine>
<TypeDefine name="tagEMRSELECTPALETTE" kind="struct" len="12">
<child offset="0" name="emr" kind="struct" type="tagEMR" />
<child offset="8" name="ihPal" kind="BaseType" type="DWORD" />
</TypeDefine>
<TypeDefine name="T_zAti_NV_FropInfo" kind="struct" len="4">
<child offset="0" name="bTimerLen" kind="BaseType" type="BYTE" />
<child offset="1" name="abPadding" kind="array" num="3">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="T_z_UiccId_SimBcch" kind="struct" len="16">
<child offset="0" name="abBcch" kind="array" num="16">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="tagMCI_SAVE_PARMSA" kind="struct" len="8">
<child offset="0" name="dwCallback" kind="BaseType" type="DWORD" />
<child offset="4" name="lpfilename" kind="pointer" type="char" />
</TypeDefine>
<TypeDefine name="IOplockStorage" kind="struct" len="4">
<child offset="0" name="lpVtbl" kind="pointer">
<child kind="struct" type="IOplockStorageVtbl" />
</child>
</TypeDefine>
<TypeDefine name="IOplockStorageVtbl" kind="struct" len="20">
<child offset="0" name="QueryInterface" kind="pointer">
<child kind="function" />
</child>
<child offset="4" name="AddRef" kind="pointer">
<child kind="function" />
</child>
<child offset="8" name="Release" kind="pointer">
<child kind="function" />
</child>
<child offset="12" name="CreateStorageEx" kind="pointer">
<child kind="function" />
</child>
<child offset="16" name="OpenStorageEx" kind="pointer">
<child kind="function" />
</child>
</TypeDefine>
<TypeDefine name="IInternetProtocolEx" kind="struct" len="4">
<child offset="0" name="lpVtbl" kind="pointer">
<child kind="struct" type="IInternetProtocolExVtbl" />
</child>
</TypeDefine>
<TypeDefine name="IInternetProtocolExVtbl" kind="struct" len="56">
<child offset="0" name="QueryInterface" kind="pointer">
<child kind="function" />
</child>
<child offset="4" name="AddRef" kind="pointer">
<child kind="function" />
</child>
<child offset="8" name="Release" kind="pointer">
<child kind="function" />
</child>
<child offset="12" name="Start" kind="pointer">
<child kind="function" />
</child>
<child offset="16" name="Continue" kind="pointer">
<child kind="function" />
</child>
<child offset="20" name="Abort" kind="pointer">
<child kind="function" />
</child>
<child offset="24" name="Terminate" kind="pointer">
<child kind="function" />
</child>
<child offset="28" name="Suspend" kind="pointer">
<child kind="function" />
</child>
<child offset="32" name="Resume" kind="pointer">
<child kind="function" />
</child>
<child offset="36" name="Read" kind="pointer">
<child kind="function" />
</child>
<child offset="40" name="Seek" kind="pointer">
<child kind="function" />
</child>
<child offset="44" name="LockRequest" kind="pointer">
<child kind="function" />
</child>
<child offset="48" name="UnlockRequest" kind="pointer">
<child kind="function" />
</child>
<child offset="52" name="StartEx" kind="pointer">
<child kind="function" />
</child>
</TypeDefine>
<TypeDefine name="T_zMmiaAs_Sinr_Qry_Cnf" kind="struct" len="20">
<child offset="0" name="bSrcIndex" kind="BaseType" type="BYTE" />
<child offset="1" name="bDesIndex" kind="BaseType" type="BYTE" />
<child offset="2" name="abPadding" kind="array" num="2">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="4" name="tSinr" kind="array" num="4">
<child kind="struct" type="T_zMmiaAs_LTE_P_Sinr" />
</child>
</TypeDefine>
<TypeDefine name="T_zMmiaAs_LTE_P_Sinr" kind="struct" len="4">
<child offset="0" name="cSinrInt" kind="BaseType" type="char" />
<child offset="1" name="bSinrDec" kind="BaseType" type="BYTE" />
<child offset="2" name="abPadding" kind="array" num="2">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="T_zApMmia_EmerNumList" kind="struct" len="124">
<child offset="0" name="bEccNumLen" kind="BaseType" type="BYTE" />
<child offset="1" name="tPlmnId" kind="struct" type="T_zPS_PlmnId" />
<child offset="4" name="atEccNum" kind="array" num="10">
<child kind="struct" type="T_zApMmia_EmerNum" />
</child>
</TypeDefine>
<TypeDefine name="IPersistMoniker" kind="struct" len="4">
<child offset="0" name="lpVtbl" kind="pointer">
<child kind="struct" type="IPersistMonikerVtbl" />
</child>
</TypeDefine>
<TypeDefine name="IPersistMonikerVtbl" kind="struct" len="36">
<child offset="0" name="QueryInterface" kind="pointer">
<child kind="function" />
</child>
<child offset="4" name="AddRef" kind="pointer">
<child kind="function" />
</child>
<child offset="8" name="Release" kind="pointer">
<child kind="function" />
</child>
<child offset="12" name="GetClassID" kind="pointer">
<child kind="function" />
</child>
<child offset="16" name="IsDirty" kind="pointer">
<child kind="function" />
</child>
<child offset="20" name="Load" kind="pointer">
<child kind="function" />
</child>
<child offset="24" name="Save" kind="pointer">
<child kind="function" />
</child>
<child offset="28" name="SaveCompleted" kind="pointer">
<child kind="function" />
</child>
<child offset="32" name="GetCurMoniker" kind="pointer">
<child kind="function" />
</child>
</TypeDefine>
<TypeDefine name="T_zMmiaAs_EM_EUCellInfo_Ind" kind="struct" len="464">
<child offset="0" name="bSrcIndex" kind="BaseType" type="BYTE" />
<child offset="1" name="bDesIndex" kind="BaseType" type="BYTE" />
<child offset="2" name="abPadding0" kind="array" num="2">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="4" name="dwCellId" kind="BaseType" type="DWORD" />
<child offset="8" name="wTac" kind="BaseType" type="WORD" />
<child offset="10" name="abPadding1" kind="array" num="2">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="12" name="tPlmnId" kind="struct" type="T_zPS_PlmnId" />
<child offset="15" name="bPadding2" kind="BaseType" type="BYTE" />
<child offset="16" name="dwUlFddArfcn" kind="BaseType" type="DWORD" />
<child offset="20" name="tSCell" kind="struct" type="T_zPS_CellInfo" />
<child offset="32" name="bRsrp" kind="BaseType" type="BYTE" />
<child offset="33" name="bRsrq" kind="BaseType" type="BYTE" />
<child offset="34" name="bBand" kind="BaseType" type="BYTE" />
<child offset="35" name="bPadding4" kind="BaseType" type="BYTE" />
<child offset="36" name="dwCsgId" kind="BaseType" type="DWORD" />
<child offset="40" name="bNTCellNum" kind="BaseType" type="BYTE" />
<child offset="41" name="bNGCellNum" kind="BaseType" type="BYTE" />
<child offset="42" name="bNLCellNum" kind="BaseType" type="BYTE" />
<child offset="43" name="bPadding5" kind="BaseType" type="BYTE" />
<child offset="44" name="atNTCellList" kind="array" num="6">
<child kind="struct" type="T_zPS_TdCell" />
</child>
<child offset="68" name="abNTCellRscpList" kind="array" num="6">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="74" name="abPadding6" kind="array" num="2">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="76" name="atNGCellList" kind="array" num="6">
<child kind="struct" type="T_zPS_GsmCell" />
</child>
<child offset="100" name="abNGCellRssiList" kind="array" num="6">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="106" name="abNGCellMinRxlevList" kind="array" num="6">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="112" name="atNLCellList" kind="array" num="32">
<child kind="struct" type="T_zPS_LteCell" />
</child>
<child offset="368" name="abNLCellRsrpList" kind="array" num="32">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="400" name="abNLCellRsrqList" kind="array" num="32">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="432" name="abDetetFlg" kind="array" num="32">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="tagMCI_VD_PLAY_PARMS" kind="struct" len="16">
<child offset="0" name="dwCallback" kind="BaseType" type="DWORD" />
<child offset="4" name="dwFrom" kind="BaseType" type="DWORD" />
<child offset="8" name="dwTo" kind="BaseType" type="DWORD" />
<child offset="12" name="dwSpeed" kind="BaseType" type="DWORD" />
</TypeDefine>
<TypeDefine name="tagEMRSETDIBITSTODEVICE" kind="struct" len="76">
<child offset="0" name="emr" kind="struct" type="tagEMR" />
<child offset="8" name="rclBounds" kind="struct" type="_RECTL" />
<child offset="24" name="xDest" kind="BaseType" type="long" />
<child offset="28" name="yDest" kind="BaseType" type="long" />
<child offset="32" name="xSrc" kind="BaseType" type="long" />
<child offset="36" name="ySrc" kind="BaseType" type="long" />
<child offset="40" name="cxSrc" kind="BaseType" type="long" />
<child offset="44" name="cySrc" kind="BaseType" type="long" />
<child offset="48" name="offBmiSrc" kind="BaseType" type="DWORD" />
<child offset="52" name="cbBmiSrc" kind="BaseType" type="DWORD" />
<child offset="56" name="offBitsSrc" kind="BaseType" type="DWORD" />
<child offset="60" name="cbBitsSrc" kind="BaseType" type="DWORD" />
<child offset="64" name="iUsageSrc" kind="BaseType" type="DWORD" />
<child offset="68" name="iStartScan" kind="BaseType" type="DWORD" />
<child offset="72" name="cScans" kind="BaseType" type="DWORD" />
</TypeDefine>
<TypeDefine name="T_zMmiaSs_MtLr_Ans_Req" kind="struct" len="4">
<child offset="0" name="bSrcIndex" kind="BaseType" type="BYTE" />
<child offset="1" name="bDesIndex" kind="BaseType" type="BYTE" />
<child offset="2" name="bAllow" kind="BaseType" type="BYTE" />
<child offset="3" name="bHanldID" kind="BaseType" type="BYTE" />
</TypeDefine>
<TypeDefine name="T_z_Ellip_UncertCircle" kind="struct" len="12">
<child offset="0" name="tCoordinate" kind="struct" type="T_z_Coordinate" />
<child offset="8" name="bUncertCode" kind="BaseType" type="BYTE" />
<child offset="9" name="bPadding" kind="array" num="3">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="T_z_Ellip_Alt" kind="struct" len="12">
<child offset="0" name="tCoordinate" kind="struct" type="T_z_Coordinate" />
<child offset="8" name="bDirecAlt" kind="BaseType" type="BYTE" />
<child offset="9" name="bPadding" kind="BaseType" type="BYTE" />
<child offset="10" name="wAltitude" kind="BaseType" type="WORD" />
</TypeDefine>
<TypeDefine name="T_z_Ellip_Alt_UncertEllip" kind="struct" len="16">
<child offset="0" name="tCoordinate" kind="struct" type="T_z_Coordinate" />
<child offset="8" name="bUncertSemiMajor" kind="BaseType" type="BYTE" />
<child offset="9" name="bUncertSemiMinor" kind="BaseType" type="BYTE" />
<child offset="10" name="bMajorAxis" kind="BaseType" type="BYTE" />
<child offset="11" name="bUncetAlt" kind="BaseType" type="BYTE" />
<child offset="12" name="bConfidence" kind="BaseType" type="BYTE" />
<child offset="13" name="bDirecAlt" kind="BaseType" type="BYTE" />
<child offset="14" name="wAltitude" kind="BaseType" type="WORD" />
</TypeDefine>
<TypeDefine name="T_zMmiaSm_Disconnect_Req" kind="struct" len="4">
<child offset="0" name="bSrcIndex" kind="BaseType" type="BYTE" />
<child offset="1" name="bDesIndex" kind="BaseType" type="BYTE" />
<child offset="2" name="bChnl" kind="BaseType" type="BYTE" />
<child offset="3" name="bPadding" kind="BaseType" type="BYTE" />
</TypeDefine>
<TypeDefine name="T_zMmiaCc_NotifyAocTimer_Ind" kind="struct" len="4">
<child offset="0" name="bAocTimerNotify" kind="BaseType" type="BYTE" />
<child offset="1" name="abPadding" kind="array" num="3">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="T_z_UiccId_HNBN" kind="struct" len="52">
<child offset="0" name="bCodeLen" kind="BaseType" type="BYTE" />
<child offset="1" name="bValLen" kind="BaseType" type="BYTE" />
<child offset="2" name="abPadding" kind="array" num="2">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="4" name="abHNBN" kind="array" num="48">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="tagMIXERLINECONTROLSA" kind="struct" len="24">
<child offset="0" name="cbStruct" kind="BaseType" type="DWORD" />
<child offset="4" name="dwLineID" kind="BaseType" type="DWORD" />
<child offset="8" name="dwControlID" kind="BaseType" type="DWORD" />
<child offset="8" name="dwControlType" kind="BaseType" type="DWORD" />
<child offset="12" name="cControls" kind="BaseType" type="DWORD" />
<child offset="16" name="cbmxctrl" kind="BaseType" type="DWORD" />
<child offset="20" name="pamxctrl" kind="pointer">
<child kind="struct" type="tagMIXERCONTROLA" />
</child>
</TypeDefine>
<TypeDefine name="T_zWrlcDlAmSta_Info" kind="struct" len="32">
<child offset="0" name="bDlAmdLochId" kind="BaseType" type="BYTE" />
<child offset="1" name="bDlCtrlLochId" kind="BaseType" type="BYTE" />
<child offset="2" name="bDlLochType" kind="BaseType" type="BYTE" />
<child offset="3" name="bPadding" kind="BaseType" type="BYTE" />
<child offset="4" name="wVrr" kind="BaseType" type="WORD" />
<child offset="6" name="wVrh" kind="BaseType" type="WORD" />
<child offset="8" name="dwRecvPduNum" kind="BaseType" type="DWORD" />
<child offset="12" name="dwRecvSduNum" kind="BaseType" type="DWORD" />
<child offset="16" name="dwRecvErrPduNum" kind="BaseType" type="DWORD" />
<child offset="20" name="dwRecvAmdPduNum" kind="BaseType" type="DWORD" />
<child offset="24" name="dwRecvCtrlPduNum" kind="BaseType" type="DWORD" />
<child offset="28" name="dwNackedPduNum" kind="BaseType" type="DWORD" />
</TypeDefine>
<TypeDefine name="T_zAti_NV_LteAct" kind="struct" len="4">
<child offset="0" name="bLteAct" kind="BaseType" type="BYTE" />
<child offset="1" name="abPadding" kind="array" num="3">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="T_zEumcr_UtraMeasRlts" kind="struct" len="2244">
<child offset="0" name="bVersion" kind="BaseType" type="BYTE" />
<child offset="1" name="abPadding" kind="array" num="2">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="3" name="bFreqNum" kind="BaseType" type="BYTE" />
<child offset="4" name="tNUtraFreqMeasRlts" kind="array" num="16">
<child kind="struct" type="T_zEumcr_NUtraFreqMeasRlts" />
</child>
</TypeDefine>
<TypeDefine name="tagRECONVERTSTRING" kind="struct" len="32">
<child offset="0" name="dwSize" kind="BaseType" type="DWORD" />
<child offset="4" name="dwVersion" kind="BaseType" type="DWORD" />
<child offset="8" name="dwStrLen" kind="BaseType" type="DWORD" />
<child offset="12" name="dwStrOffset" kind="BaseType" type="DWORD" />
<child offset="16" name="dwCompStrLen" kind="BaseType" type="DWORD" />
<child offset="20" name="dwCompStrOffset" kind="BaseType" type="DWORD" />
<child offset="24" name="dwTargetStrLen" kind="BaseType" type="DWORD" />
<child offset="28" name="dwTargetStrOffset" kind="BaseType" type="DWORD" />
</TypeDefine>
<TypeDefine name="tagACTCTXA" kind="struct" len="32">
<child offset="0" name="cbSize" kind="BaseType" type="DWORD" />
<child offset="4" name="dwFlags" kind="BaseType" type="DWORD" />
<child offset="8" name="lpSource" kind="pointer" type="char" />
<child offset="12" name="wProcessorArchitecture" kind="BaseType" type="WORD" />
<child offset="14" name="wLangId" kind="BaseType" type="WORD" />
<child offset="16" name="lpAssemblyDirectory" kind="pointer" type="char" />
<child offset="20" name="lpResourceName" kind="pointer" type="char" />
<child offset="24" name="lpApplicationName" kind="pointer" type="char" />
<child offset="28" name="hModule" kind="pointer">
<child kind="struct" type="HINSTANCE__" />
</child>
</TypeDefine>
<TypeDefine name="T_zEucer_MacResetEvent" kind="struct" len="4">
<child offset="0" name="bVersion" kind="BaseType" type="BYTE" />
<child offset="1" name="bCause" kind="BaseType" type="BYTE" />
<child offset="2" name="bPadding" kind="array" num="2">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="T_zWRRC_GsmCellPrioInfo" kind="struct" len="8">
<child offset="0" name="bPrio" kind="BaseType" type="BYTE" />
<child offset="1" name="bThodhighFg" kind="BITS" start="0" len="1" type="BYTE" />
<child offset="1" name="bThodlowFg" kind="BITS" start="1" len="1" type="BYTE" />
<child offset="2" name="bThreshxhigh" kind="BaseType" type="BYTE" />
<child offset="3" name="bThreshxlow" kind="BaseType" type="BYTE" />
<child offset="4" name="cQmin" kind="BaseType" type="char" />
<child offset="5" name="cPadding" kind="BaseType" type="char" />
<child offset="6" name="wArfcn" kind="BaseType" type="WORD" />
</TypeDefine>
<TypeDefine name="tagCBT_CREATEWNDW" kind="struct" len="8">
<child offset="0" name="lpcs" kind="pointer">
<child kind="struct" type="tagCREATESTRUCTW" />
</child>
<child offset="4" name="hwndInsertAfter" kind="pointer">
<child kind="struct" type="HWND__" />
</child>
</TypeDefine>
<TypeDefine name="tagCREATESTRUCTW" kind="struct" len="48">
<child offset="0" name="lpCreateParams" kind="pointer" type="void" />
<child offset="4" name="hInstance" kind="pointer">
<child kind="struct" type="HINSTANCE__" />
</child>
<child offset="8" name="hMenu" kind="pointer">
<child kind="struct" type="HMENU__" />
</child>
<child offset="12" name="hwndParent" kind="pointer">
<child kind="struct" type="HWND__" />
</child>
<child offset="16" name="cy" kind="BaseType" type="int" />
<child offset="20" name="cx" kind="BaseType" type="int" />
<child offset="24" name="y" kind="BaseType" type="int" />
<child offset="28" name="x" kind="BaseType" type="int" />
<child offset="32" name="style" kind="BaseType" type="long" />
<child offset="36" name="lpszName" kind="pointer" type="wchar_t" />
<child offset="40" name="lpszClass" kind="pointer" type="wchar_t" />
<child offset="44" name="dwExStyle" kind="BaseType" type="DWORD" />
</TypeDefine>
<TypeDefine name="provider_info" kind="struct" len="24">
<child offset="0" name="pi_R0_1val" kind="pointer">
<child kind="function" />
</child>
<child offset="4" name="pi_R0_allvals" kind="pointer">
<child kind="function" />
</child>
<child offset="8" name="pi_R3_1val" kind="pointer">
<child kind="function" />
</child>
<child offset="12" name="pi_R3_allvals" kind="pointer">
<child kind="function" />
</child>
<child offset="16" name="pi_flags" kind="BaseType" type="DWORD" />
<child offset="20" name="pi_key_context" kind="pointer" type="void" />
</TypeDefine>
<TypeDefine name="val_context" kind="struct" len="12">
<child offset="0" name="valuelen" kind="BaseType" type="int" />
<child offset="4" name="value_context" kind="pointer" type="void" />
<child offset="8" name="val_buff_ptr" kind="pointer" type="void" />
</TypeDefine>
<TypeDefine name="timespec" kind="struct" len="8">
<child offset="0" name="tv_sec" kind="BaseType" type="long" />
<child offset="4" name="tv_nsec" kind="BaseType" type="long" />
</TypeDefine>
<TypeDefine name="IWinInetInfo" kind="struct" len="4">
<child offset="0" name="lpVtbl" kind="pointer">
<child kind="struct" type="IWinInetInfoVtbl" />
</child>
</TypeDefine>
<TypeDefine name="IWinInetInfoVtbl" kind="struct" len="16">
<child offset="0" name="QueryInterface" kind="pointer">
<child kind="function" />
</child>
<child offset="4" name="AddRef" kind="pointer">
<child kind="function" />
</child>
<child offset="8" name="Release" kind="pointer">
<child kind="function" />
</child>
<child offset="12" name="QueryOption" kind="pointer">
<child kind="function" />
</child>
</TypeDefine>
<TypeDefine name="ITypeInfo2Vtbl" kind="struct" len="148">
<child offset="0" name="QueryInterface" kind="pointer">
<child kind="function" />
</child>
<child offset="4" name="AddRef" kind="pointer">
<child kind="function" />
</child>
<child offset="8" name="Release" kind="pointer">
<child kind="function" />
</child>
<child offset="12" name="GetTypeAttr" kind="pointer">
<child kind="function" />
</child>
<child offset="16" name="GetTypeComp" kind="pointer">
<child kind="function" />
</child>
<child offset="20" name="GetFuncDesc" kind="pointer">
<child kind="function" />
</child>
<child offset="24" name="GetVarDesc" kind="pointer">
<child kind="function" />
</child>
<child offset="28" name="GetNames" kind="pointer">
<child kind="function" />
</child>
<child offset="32" name="GetRefTypeOfImplType" kind="pointer">
<child kind="function" />
</child>
<child offset="36" name="GetImplTypeFlags" kind="pointer">
<child kind="function" />
</child>
<child offset="40" name="GetIDsOfNames" kind="pointer">
<child kind="function" />
</child>
<child offset="44" name="Invoke" kind="pointer">
<child kind="function" />
</child>
<child offset="48" name="GetDocumentation" kind="pointer">
<child kind="function" />
</child>
<child offset="52" name="GetDllEntry" kind="pointer">
<child kind="function" />
</child>
<child offset="56" name="GetRefTypeInfo" kind="pointer">
<child kind="function" />
</child>
<child offset="60" name="AddressOfMember" kind="pointer">
<child kind="function" />
</child>
<child offset="64" name="CreateInstance" kind="pointer">
<child kind="function" />
</child>
<child offset="68" name="GetMops" kind="pointer">
<child kind="function" />
</child>
<child offset="72" name="GetContainingTypeLib" kind="pointer">
<child kind="function" />
</child>
<child offset="76" name="ReleaseTypeAttr" kind="pointer">
<child kind="function" />
</child>
<child offset="80" name="ReleaseFuncDesc" kind="pointer">
<child kind="function" />
</child>
<child offset="84" name="ReleaseVarDesc" kind="pointer">
<child kind="function" />
</child>
<child offset="88" name="GetTypeKind" kind="pointer">
<child kind="function" />
</child>
<child offset="92" name="GetTypeFlags" kind="pointer">
<child kind="function" />
</child>
<child offset="96" name="GetFuncIndexOfMemId" kind="pointer">
<child kind="function" />
</child>
<child offset="100" name="GetVarIndexOfMemId" kind="pointer">
<child kind="function" />
</child>
<child offset="104" name="GetCustData" kind="pointer">
<child kind="function" />
</child>
<child offset="108" name="GetFuncCustData" kind="pointer">
<child kind="function" />
</child>
<child offset="112" name="GetParamCustData" kind="pointer">
<child kind="function" />
</child>
<child offset="116" name="GetVarCustData" kind="pointer">
<child kind="function" />
</child>
<child offset="120" name="GetImplTypeCustData" kind="pointer">
<child kind="function" />
</child>
<child offset="124" name="GetDocumentation2" kind="pointer">
<child kind="function" />
</child>
<child offset="128" name="GetAllCustData" kind="pointer">
<child kind="function" />
</child>
<child offset="132" name="GetAllFuncCustData" kind="pointer">
<child kind="function" />
</child>
<child offset="136" name="GetAllParamCustData" kind="pointer">
<child kind="function" />
</child>
<child offset="140" name="GetAllVarCustData" kind="pointer">
<child kind="function" />
</child>
<child offset="144" name="GetAllImplTypeCustData" kind="pointer">
<child kind="function" />
</child>
</TypeDefine>
<TypeDefine name="ITypeInfo2" kind="struct" len="4">
<child offset="0" name="lpVtbl" kind="pointer">
<child kind="struct" type="ITypeInfo2Vtbl" />
</child>
</TypeDefine>
<TypeDefine name="T_zMmiaCc_Cecn_Ind" kind="struct" len="4">
<child offset="0" name="bSrcIndex" kind="BaseType" type="BYTE" />
<child offset="1" name="bDesIndex" kind="BaseType" type="BYTE" />
<child offset="2" name="bDataType" kind="BaseType" type="BYTE" />
<child offset="3" name="bPadding" kind="BaseType" type="BYTE" />
</TypeDefine>
<TypeDefine name="T_z_MmiaAs_EM_CellresOrCcoCount_Req" kind="struct" len="4">
<child offset="0" name="bAction" kind="BaseType" type="BYTE" />
<child offset="1" name="abPadding" kind="array" num="3">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="tagDELETEITEMSTRUCT" kind="struct" len="20">
<child offset="0" name="CtlType" kind="BaseType" type="DWORD" />
<child offset="4" name="CtlID" kind="BaseType" type="DWORD" />
<child offset="8" name="itemID" kind="BaseType" type="DWORD" />
<child offset="12" name="hwndItem" kind="pointer">
<child kind="struct" type="HWND__" />
</child>
<child offset="16" name="itemData" kind="BaseType" type="DWORD" />
</TypeDefine>
<TypeDefine name="T_zAti_Nv_LteBand" kind="struct" len="12">
<child offset="0" name="bBand1" kind="BITS" start="0" len="1" type="BYTE" />
<child offset="0" name="bBand2" kind="BITS" start="1" len="1" type="BYTE" />
<child offset="0" name="bBand3" kind="BITS" start="2" len="1" type="BYTE" />
<child offset="0" name="bBand4" kind="BITS" start="3" len="1" type="BYTE" />
<child offset="0" name="bBand5" kind="BITS" start="4" len="1" type="BYTE" />
<child offset="0" name="bBand6" kind="BITS" start="5" len="1" type="BYTE" />
<child offset="0" name="bBand7" kind="BITS" start="6" len="1" type="BYTE" />
<child offset="0" name="bBand8" kind="BITS" start="7" len="1" type="BYTE" />
<child offset="1" name="bBand9" kind="BITS" start="0" len="1" type="BYTE" />
<child offset="1" name="bBand10" kind="BITS" start="1" len="1" type="BYTE" />
<child offset="1" name="bBand11" kind="BITS" start="2" len="1" type="BYTE" />
<child offset="1" name="bBand12" kind="BITS" start="3" len="1" type="BYTE" />
<child offset="1" name="bBand13" kind="BITS" start="4" len="1" type="BYTE" />
<child offset="1" name="bBand14" kind="BITS" start="5" len="1" type="BYTE" />
<child offset="1" name="bBand15" kind="BITS" start="6" len="1" type="BYTE" />
<child offset="1" name="bBand16" kind="BITS" start="7" len="1" type="BYTE" />
<child offset="2" name="bBand17" kind="BITS" start="0" len="1" type="BYTE" />
<child offset="2" name="bBand18" kind="BITS" start="1" len="1" type="BYTE" />
<child offset="2" name="bBand19" kind="BITS" start="2" len="1" type="BYTE" />
<child offset="2" name="bBand20" kind="BITS" start="3" len="1" type="BYTE" />
<child offset="2" name="bBand21" kind="BITS" start="4" len="1" type="BYTE" />
<child offset="2" name="bBand22" kind="BITS" start="5" len="1" type="BYTE" />
<child offset="2" name="bBand23" kind="BITS" start="6" len="1" type="BYTE" />
<child offset="2" name="bBand24" kind="BITS" start="7" len="1" type="BYTE" />
<child offset="3" name="bBand25" kind="BITS" start="0" len="1" type="BYTE" />
<child offset="3" name="bBand26" kind="BITS" start="1" len="1" type="BYTE" />
<child offset="3" name="bBand27" kind="BITS" start="2" len="1" type="BYTE" />
<child offset="3" name="bBand28" kind="BITS" start="3" len="1" type="BYTE" />
<child offset="3" name="bBand29" kind="BITS" start="4" len="1" type="BYTE" />
<child offset="3" name="bBand30" kind="BITS" start="5" len="1" type="BYTE" />
<child offset="3" name="bBand31" kind="BITS" start="6" len="1" type="BYTE" />
<child offset="3" name="bBand32" kind="BITS" start="7" len="1" type="BYTE" />
<child offset="4" name="bBand33" kind="BITS" start="0" len="1" type="BYTE" />
<child offset="4" name="bBand34" kind="BITS" start="1" len="1" type="BYTE" />
<child offset="4" name="bBand35" kind="BITS" start="2" len="1" type="BYTE" />
<child offset="4" name="bBand36" kind="BITS" start="3" len="1" type="BYTE" />
<child offset="4" name="bBand37" kind="BITS" start="4" len="1" type="BYTE" />
<child offset="4" name="bBand38" kind="BITS" start="5" len="1" type="BYTE" />
<child offset="4" name="bBand39" kind="BITS" start="6" len="1" type="BYTE" />
<child offset="4" name="bBand40" kind="BITS" start="7" len="1" type="BYTE" />
<child offset="5" name="bBand41" kind="BITS" start="0" len="1" type="BYTE" />
<child offset="5" name="bBand42" kind="BITS" start="1" len="1" type="BYTE" />
<child offset="5" name="bBand43" kind="BITS" start="2" len="1" type="BYTE" />
<child offset="5" name="bBand44" kind="BITS" start="3" len="1" type="BYTE" />
<child offset="5" name="bBand45" kind="BITS" start="4" len="1" type="BYTE" />
<child offset="5" name="bBand46" kind="BITS" start="5" len="1" type="BYTE" />
<child offset="5" name="bBand47" kind="BITS" start="6" len="1" type="BYTE" />
<child offset="5" name="bBand48" kind="BITS" start="7" len="1" type="BYTE" />
<child offset="6" name="bBand49" kind="BITS" start="0" len="1" type="BYTE" />
<child offset="6" name="bBand50" kind="BITS" start="1" len="1" type="BYTE" />
<child offset="6" name="bBand51" kind="BITS" start="2" len="1" type="BYTE" />
<child offset="6" name="bBand52" kind="BITS" start="3" len="1" type="BYTE" />
<child offset="6" name="bBand53" kind="BITS" start="4" len="1" type="BYTE" />
<child offset="6" name="bBand54" kind="BITS" start="5" len="1" type="BYTE" />
<child offset="6" name="bBand55" kind="BITS" start="6" len="1" type="BYTE" />
<child offset="6" name="bBand56" kind="BITS" start="7" len="1" type="BYTE" />
<child offset="7" name="bBand57" kind="BITS" start="0" len="1" type="BYTE" />
<child offset="7" name="bBand58" kind="BITS" start="1" len="1" type="BYTE" />
<child offset="7" name="bBand59" kind="BITS" start="2" len="1" type="BYTE" />
<child offset="7" name="bBand60" kind="BITS" start="3" len="1" type="BYTE" />
<child offset="7" name="bBand61" kind="BITS" start="4" len="1" type="BYTE" />
<child offset="7" name="bBand62" kind="BITS" start="5" len="1" type="BYTE" />
<child offset="7" name="bBand63" kind="BITS" start="6" len="1" type="BYTE" />
<child offset="7" name="bBand64" kind="BITS" start="7" len="1" type="BYTE" />
<child offset="8" name="bBand65" kind="BITS" start="0" len="1" type="BYTE" />
<child offset="8" name="bBand66" kind="BITS" start="1" len="1" type="BYTE" />
<child offset="9" name="abBandPadding" kind="array" num="3">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="tagINTERFACEDATA" kind="struct" len="8">
<child offset="0" name="pmethdata" kind="pointer">
<child kind="struct" type="tagMETHODDATA" />
</child>
<child offset="4" name="cMembers" kind="BaseType" type="DWORD" />
</TypeDefine>
<TypeDefine name="IProcessLockVtbl" kind="struct" len="20">
<child offset="0" name="QueryInterface" kind="pointer">
<child kind="function" />
</child>
<child offset="4" name="AddRef" kind="pointer">
<child kind="function" />
</child>
<child offset="8" name="Release" kind="pointer">
<child kind="function" />
</child>
<child offset="12" name="AddRefOnProcess" kind="pointer">
<child kind="function" />
</child>
<child offset="16" name="ReleaseRefOnProcess" kind="pointer">
<child kind="function" />
</child>
</TypeDefine>
<TypeDefine name="T_zEUL2_LogMask_Ind" kind="struct" len="28">
<child offset="0" name="bEUMacDlBlc" kind="BaseType" type="BYTE" />
<child offset="1" name="bEUMacUlBlc" kind="BaseType" type="BYTE" />
<child offset="2" name="bEUMacStatic" kind="BaseType" type="BYTE" />
<child offset="3" name="bEURlcDlAMAllPdu" kind="BaseType" type="BYTE" />
<child offset="4" name="bEURlcDlAMCtrlPdu" kind="BaseType" type="BYTE" />
<child offset="5" name="bEURlcDlAMPollPdu" kind="BaseType" type="BYTE" />
<child offset="6" name="bEURlcDlAMSignalPdu" kind="BaseType" type="BYTE" />
<child offset="7" name="bEURlcDlUMPdu" kind="BaseType" type="BYTE" />
<child offset="8" name="bEURlcDlStatic" kind="BaseType" type="BYTE" />
<child offset="9" name="bEURlcUlAMAllPdu" kind="BaseType" type="BYTE" />
<child offset="10" name="bEURlcUlAMCtrlPdu" kind="BaseType" type="BYTE" />
<child offset="11" name="bEURlcUlAMPollPdu" kind="BaseType" type="BYTE" />
<child offset="12" name="bEURlcUlAMSignalPdu" kind="BaseType" type="BYTE" />
<child offset="13" name="bEURlcUlUMPdu" kind="BaseType" type="BYTE" />
<child offset="14" name="bEURlcUlStatic" kind="BaseType" type="BYTE" />
<child offset="15" name="bEPdcpDlPdu" kind="BaseType" type="BYTE" />
<child offset="16" name="bEPdcpUlPdu" kind="BaseType" type="BYTE" />
<child offset="17" name="bEPdcpDlCipherPdu" kind="BaseType" type="BYTE" />
<child offset="18" name="bEPdcpUlCipherPdu" kind="BaseType" type="BYTE" />
<child offset="19" name="bEPdcpDlCtrlPdu" kind="BaseType" type="BYTE" />
<child offset="20" name="bEPdcpUlCtrlPdu" kind="BaseType" type="BYTE" />
<child offset="21" name="bEPdcpDlSrbIntegrityPdu" kind="BaseType" type="BYTE" />
<child offset="22" name="bEPdcpUlSrbIntegrityPdu" kind="BaseType" type="BYTE" />
<child offset="23" name="bEPDCPDlStatic" kind="BaseType" type="BYTE" />
<child offset="24" name="bEPDCPUlStatic" kind="BaseType" type="BYTE" />
<child offset="25" name="abPadding" kind="array" num="3">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="T_ZAti_SmIpDnsInfo" kind="struct" len="82">
<child offset="0" name="iCid" kind="BaseType" type="BYTE" />
<child offset="1" name="iPdpType" kind="BaseType" type="BYTE" />
<child offset="2" name="iPdpAddr" kind="array" num="20">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="22" name="iGateWay" kind="array" num="20">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="42" name="iPrimaryDns" kind="array" num="20">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="62" name="iSecondaryDns" kind="array" num="20">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="T_zMmiaSm_QueryNegQos_Cnf" kind="struct" len="52">
<child offset="0" name="bSrcIndex" kind="BaseType" type="BYTE" />
<child offset="1" name="bDesIndex" kind="BaseType" type="BYTE" />
<child offset="2" name="bCidNum" kind="BaseType" type="BYTE" />
<child offset="3" name="bPadding" kind="BaseType" type="BYTE" />
<child offset="4" name="atNegQos" kind="array" num="4">
<child kind="struct" type="T_zMmiaSm_CidQos" />
</child>
</TypeDefine>
<TypeDefine name="T_zMmiaSm_CidQos" kind="struct" len="12">
<child offset="0" name="bCid" kind="BaseType" type="BYTE" />
<child offset="1" name="abPadding" kind="array" num="3">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="4" name="tQoS" kind="struct" type="T_zMmiaSm_Qos" />
</TypeDefine>
<TypeDefine name="T_zMmiaAs_CellInfo" kind="struct" len="12">
<child offset="0" name="bAsCellInfoFg" kind="BaseType" type="BYTE" />
<child offset="2" name="tTac" kind="BaseType" type="WORD" />
<child offset="4" name="dwScellId" kind="BaseType" type="DWORD" />
<child offset="8" name="tcellPrimaryPlmnId" kind="struct" type="T_zPS_PlmnId" />
</TypeDefine>
<TypeDefine name="T_zEmm_Timer_Start" kind="struct" len="4">
<child offset="0" name="bVersion" kind="BaseType" type="BYTE" />
<child offset="1" name="bTimerId" kind="BaseType" type="BYTE" />
<child offset="2" name="abpadding" kind="array" num="2">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="tagDRAWITEMSTRUCT" kind="struct" len="48">
<child offset="0" name="CtlType" kind="BaseType" type="DWORD" />
<child offset="4" name="CtlID" kind="BaseType" type="DWORD" />
<child offset="8" name="itemID" kind="BaseType" type="DWORD" />
<child offset="12" name="itemAction" kind="BaseType" type="DWORD" />
<child offset="16" name="itemState" kind="BaseType" type="DWORD" />
<child offset="20" name="hwndItem" kind="pointer">
<child kind="struct" type="HWND__" />
</child>
<child offset="24" name="hDC" kind="pointer">
<child kind="struct" type="HDC__" />
</child>
<child offset="28" name="rcItem" kind="struct" type="tagRECT" />
<child offset="44" name="itemData" kind="BaseType" type="DWORD" />
</TypeDefine>
<TypeDefine name="IXMLDocument" kind="struct" len="4">
<child offset="0" name="lpVtbl" kind="pointer">
<child kind="struct" type="IXMLDocumentVtbl" />
</child>
</TypeDefine>
<TypeDefine name="IXMLDocumentVtbl" kind="struct" len="84">
<child offset="0" name="QueryInterface" kind="pointer">
<child kind="function" />
</child>
<child offset="4" name="AddRef" kind="pointer">
<child kind="function" />
</child>
<child offset="8" name="Release" kind="pointer">
<child kind="function" />
</child>
<child offset="12" name="GetTypeInfoCount" kind="pointer">
<child kind="function" />
</child>
<child offset="16" name="GetTypeInfo" kind="pointer">
<child kind="function" />
</child>
<child offset="20" name="GetIDsOfNames" kind="pointer">
<child kind="function" />
</child>
<child offset="24" name="Invoke" kind="pointer">
<child kind="function" />
</child>
<child offset="28" name="get_root" kind="pointer">
<child kind="function" />
</child>
<child offset="32" name="get_fileSize" kind="pointer">
<child kind="function" />
</child>
<child offset="36" name="get_fileModifiedDate" kind="pointer">
<child kind="function" />
</child>
<child offset="40" name="get_fileUpdatedDate" kind="pointer">
<child kind="function" />
</child>
<child offset="44" name="get_URL" kind="pointer">
<child kind="function" />
</child>
<child offset="48" name="put_URL" kind="pointer">
<child kind="function" />
</child>
<child offset="52" name="get_mimeType" kind="pointer">
<child kind="function" />
</child>
<child offset="56" name="get_readyState" kind="pointer">
<child kind="function" />
</child>
<child offset="60" name="get_charset" kind="pointer">
<child kind="function" />
</child>
<child offset="64" name="put_charset" kind="pointer">
<child kind="function" />
</child>
<child offset="68" name="get_version" kind="pointer">
<child kind="function" />
</child>
<child offset="72" name="get_doctype" kind="pointer">
<child kind="function" />
</child>
<child offset="76" name="get_dtdURL" kind="pointer">
<child kind="function" />
</child>
<child offset="80" name="createElement" kind="pointer">
<child kind="function" />
</child>
</TypeDefine>
<TypeDefine name="tagEMRCREATEDIBPATTERNBRUSHPT" kind="struct" len="32">
<child offset="0" name="emr" kind="struct" type="tagEMR" />
<child offset="8" name="ihBrush" kind="BaseType" type="DWORD" />
<child offset="12" name="iUsage" kind="BaseType" type="DWORD" />
<child offset="16" name="offBmi" kind="BaseType" type="DWORD" />
<child offset="20" name="cbBmi" kind="BaseType" type="DWORD" />
<child offset="24" name="offBits" kind="BaseType" type="DWORD" />
<child offset="28" name="cbBits" kind="BaseType" type="DWORD" />
</TypeDefine>
<TypeDefine name="IXMLHttpRequestVtbl" kind="struct" len="84">
<child offset="0" name="QueryInterface" kind="pointer">
<child kind="function" />
</child>
<child offset="4" name="AddRef" kind="pointer">
<child kind="function" />
</child>
<child offset="8" name="Release" kind="pointer">
<child kind="function" />
</child>
<child offset="12" name="GetTypeInfoCount" kind="pointer">
<child kind="function" />
</child>
<child offset="16" name="GetTypeInfo" kind="pointer">
<child kind="function" />
</child>
<child offset="20" name="GetIDsOfNames" kind="pointer">
<child kind="function" />
</child>
<child offset="24" name="Invoke" kind="pointer">
<child kind="function" />
</child>
<child offset="28" name="open" kind="pointer">
<child kind="function" />
</child>
<child offset="32" name="setRequestHeader" kind="pointer">
<child kind="function" />
</child>
<child offset="36" name="getResponseHeader" kind="pointer">
<child kind="function" />
</child>
<child offset="40" name="getAllResponseHeaders" kind="pointer">
<child kind="function" />
</child>
<child offset="44" name="send" kind="pointer">
<child kind="function" />
</child>
<child offset="48" name="abort" kind="pointer">
<child kind="function" />
</child>
<child offset="52" name="get_status" kind="pointer">
<child kind="function" />
</child>
<child offset="56" name="get_statusText" kind="pointer">
<child kind="function" />
</child>
<child offset="60" name="get_responseXML" kind="pointer">
<child kind="function" />
</child>
<child offset="64" name="get_responseText" kind="pointer">
<child kind="function" />
</child>
<child offset="68" name="get_responseBody" kind="pointer">
<child kind="function" />
</child>
<child offset="72" name="get_responseStream" kind="pointer">
<child kind="function" />
</child>
<child offset="76" name="get_readyState" kind="pointer">
<child kind="function" />
</child>
<child offset="80" name="put_onreadystatechange" kind="pointer">
<child kind="function" />
</child>
</TypeDefine>
<TypeDefine name="IXMLHttpRequest" kind="struct" len="4">
<child offset="0" name="lpVtbl" kind="pointer">
<child kind="struct" type="IXMLHttpRequestVtbl" />
</child>
</TypeDefine>
<TypeDefine name="T_zApMmia_SmsTsubList_Cnf" kind="struct" len="292">
<child offset="0" name="bSrcIndex" kind="BaseType" type="BYTE" />
<child offset="1" name="bDestIndex" kind="BaseType" type="BYTE" />
<child offset="2" name="bMsgHeadInd" kind="BaseType" type="BYTE" />
<child offset="3" name="bMsgStatVal" kind="BaseType" type="BYTE" />
<child offset="4" name="wTotalNum" kind="BaseType" type="WORD" />
<child offset="6" name="wCurNum" kind="BaseType" type="WORD" />
<child offset="8" name="wIndex" kind="BaseType" type="WORD" />
<child offset="10" name="bCharNum" kind="BaseType" type="BYTE" />
<child offset="11" name="bNameFg" kind="BaseType" type="BYTE" />
<child offset="12" name="bDcs" kind="BaseType" type="BYTE" />
<child offset="13" name="bStatChgFlg" kind="BaseType" type="BYTE" />
<child offset="14" name="abPadding" kind="array" num="2">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="16" name="tTpFirstOctet" kind="struct" type="T_zApMmia_TpFo" />
<child offset="20" name="tTpDestAddr" kind="struct" type="T_zApMmia_TpAddress" />
<child offset="40" name="tName" kind="struct" type="T_zApMmia_PhoneText" />
<child offset="284" name="dwTextLength" kind="BaseType" type="DWORD" />
<child offset="288" name="pTextBuffer" kind="pointer" type="BYTE" />
</TypeDefine>
<TypeDefine name="tagEMRPIXELFORMAT" kind="struct" len="48">
<child offset="0" name="emr" kind="struct" type="tagEMR" />
<child offset="8" name="pfd" kind="struct" type="tagPIXELFORMATDESCRIPTOR" />
</TypeDefine>
<TypeDefine name="tagPIXELFORMATDESCRIPTOR" kind="struct" len="40">
<child offset="0" name="nSize" kind="BaseType" type="WORD" />
<child offset="2" name="nVersion" kind="BaseType" type="WORD" />
<child offset="4" name="dwFlags" kind="BaseType" type="DWORD" />
<child offset="8" name="iPixelType" kind="BaseType" type="BYTE" />
<child offset="9" name="cColorBits" kind="BaseType" type="BYTE" />
<child offset="10" name="cRedBits" kind="BaseType" type="BYTE" />
<child offset="11" name="cRedShift" kind="BaseType" type="BYTE" />
<child offset="12" name="cGreenBits" kind="BaseType" type="BYTE" />
<child offset="13" name="cGreenShift" kind="BaseType" type="BYTE" />
<child offset="14" name="cBlueBits" kind="BaseType" type="BYTE" />
<child offset="15" name="cBlueShift" kind="BaseType" type="BYTE" />
<child offset="16" name="cAlphaBits" kind="BaseType" type="BYTE" />
<child offset="17" name="cAlphaShift" kind="BaseType" type="BYTE" />
<child offset="18" name="cAccumBits" kind="BaseType" type="BYTE" />
<child offset="19" name="cAccumRedBits" kind="BaseType" type="BYTE" />
<child offset="20" name="cAccumGreenBits" kind="BaseType" type="BYTE" />
<child offset="21" name="cAccumBlueBits" kind="BaseType" type="BYTE" />
<child offset="22" name="cAccumAlphaBits" kind="BaseType" type="BYTE" />
<child offset="23" name="cDepthBits" kind="BaseType" type="BYTE" />
<child offset="24" name="cStencilBits" kind="BaseType" type="BYTE" />
<child offset="25" name="cAuxBuffers" kind="BaseType" type="BYTE" />
<child offset="26" name="iLayerType" kind="BaseType" type="BYTE" />
<child offset="27" name="bReserved" kind="BaseType" type="BYTE" />
<child offset="28" name="dwLayerMask" kind="BaseType" type="DWORD" />
<child offset="32" name="dwVisibleMask" kind="BaseType" type="DWORD" />
<child offset="36" name="dwDamageMask" kind="BaseType" type="DWORD" />
</TypeDefine>
<TypeDefine name="tagMINMAXINFO" kind="struct" len="40">
<child offset="0" name="ptReserved" kind="struct" type="tagPOINT" />
<child offset="8" name="ptMaxSize" kind="struct" type="tagPOINT" />
<child offset="16" name="ptMaxPosition" kind="struct" type="tagPOINT" />
<child offset="24" name="ptMinTrackSize" kind="struct" type="tagPOINT" />
<child offset="32" name="ptMaxTrackSize" kind="struct" type="tagPOINT" />
</TypeDefine>
<TypeDefine name="T_z_UiccId_OCSGT" kind="struct" len="520">
<child offset="0" name="bCodeLen" kind="BaseType" type="BYTE" />
<child offset="1" name="bTextCsgFg" kind="BaseType" type="BYTE" />
<child offset="2" name="bGphcCsgFg" kind="BaseType" type="BYTE" />
<child offset="3" name="bPadding" kind="BaseType" type="BYTE" />
<child offset="4" name="tTextCsg" kind="struct" type="T_z_UiccId_TextCSGT" />
<child offset="260" name="tGphcCsg" kind="struct" type="T_z_UiccId_GphcCSGT" />
</TypeDefine>
<TypeDefine name="T_zEumcr_EutraMeasConfigEphy" kind="struct" len="36">
<child offset="0" name="bVersion" kind="BaseType" type="BYTE" />
<child offset="1" name="abPadding" kind="array" num="2">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="3" name="bFreqNum" kind="BaseType" type="BYTE" />
<child offset="4" name="dwEarfcn" kind="array" num="8">
<child kind="BaseType" type="DWORD" />
</child>
</TypeDefine>
<TypeDefine name="IServerSecurityVtbl" kind="struct" len="28">
<child offset="0" name="QueryInterface" kind="pointer">
<child kind="function" />
</child>
<child offset="4" name="AddRef" kind="pointer">
<child kind="function" />
</child>
<child offset="8" name="Release" kind="pointer">
<child kind="function" />
</child>
<child offset="12" name="QueryBlanket" kind="pointer">
<child kind="function" />
</child>
<child offset="16" name="ImpersonateClient" kind="pointer">
<child kind="function" />
</child>
<child offset="20" name="RevertToSelf" kind="pointer">
<child kind="function" />
</child>
<child offset="24" name="IsImpersonating" kind="pointer">
<child kind="function" />
</child>
</TypeDefine>
<TypeDefine name="IServerSecurity" kind="struct" len="4">
<child offset="0" name="lpVtbl" kind="pointer">
<child kind="struct" type="IServerSecurityVtbl" />
</child>
</TypeDefine>
<TypeDefine name="T_zAti_NV_WLcCfg" kind="struct" len="8">
<child offset="0" name="bWLCAct" kind="BaseType" type="BYTE" />
<child offset="1" name="abPadding" kind="array" num="3">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="4" name="tWCell" kind="struct" type="T_z_WCell" />
</TypeDefine>
<TypeDefine name="tagCWPRETSTRUCT" kind="struct" len="20">
<child offset="0" name="lResult" kind="BaseType" type="long" />
<child offset="4" name="lParam" kind="BaseType" type="long" />
<child offset="8" name="wParam" kind="BaseType" type="DWORD" />
<child offset="12" name="message" kind="BaseType" type="DWORD" />
<child offset="16" name="hwnd" kind="pointer">
<child kind="struct" type="HWND__" />
</child>
</TypeDefine>
<TypeDefine name="hisr_desc" kind="struct" len="20">
<child offset="0" name="name" kind="pointer" type="char" />
<child offset="4" name="entry" kind="pointer">
<child kind="function" />
</child>
<child offset="8" name="hcb" kind="pointer">
<child kind="struct" type="NU_HISR_STRUCT" />
</child>
<child offset="12" name="stack_size" kind="BaseType" type="DWORD" />
<child offset="16" name="prio" kind="BaseType" type="DWORD" />
</TypeDefine>
<TypeDefine name="T_zNas_MM_RegState" kind="struct" len="4">
<child offset="0" name="bVersion" kind="BaseType" type="BYTE" />
<child offset="1" name="bPlmnSelMode" kind="BaseType" type="BYTE" />
<child offset="2" name="bUeOperMode" kind="BaseType" type="BYTE" />
<child offset="3" name="bPadding" kind="BaseType" type="BYTE" />
</TypeDefine>
<TypeDefine name="T_zMmiaSm_GetPco_Rsp" kind="struct" len="36">
<child offset="0" name="bCidNum" kind="BaseType" type="BYTE" />
<child offset="1" name="abPadding" kind="array" num="3">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="4" name="atCidPco" kind="array" num="4">
<child kind="struct" type="T_zMmiaSm_CidPcoInfo" />
</child>
</TypeDefine>
<TypeDefine name="T_zMmiaSm_CidPcoInfo" kind="struct" len="8">
<child offset="0" name="bCid" kind="BaseType" type="BYTE" />
<child offset="1" name="abPadding" kind="array" num="3">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="4" name="ptPco" kind="pointer">
<child kind="struct" type="T_zMmiaSm_PcoInfo" />
</child>
</TypeDefine>
<TypeDefine name="T_zDev_Nv_GsmBand_BackUps" kind="struct" len="4">
<child offset="0" name="bGsm450" kind="BITS" start="0" len="1" type="BYTE" />
<child offset="0" name="bGsm480" kind="BITS" start="1" len="1" type="BYTE" />
<child offset="0" name="bGsm750" kind="BITS" start="2" len="1" type="BYTE" />
<child offset="0" name="bGsm850" kind="BITS" start="3" len="1" type="BYTE" />
<child offset="0" name="bGsm900" kind="BITS" start="4" len="2" type="BYTE" />
<child offset="0" name="bGsm1800" kind="BITS" start="6" len="1" type="BYTE" />
<child offset="0" name="bGsm1900" kind="BITS" start="7" len="1" type="BYTE" />
<child offset="1" name="abPading" kind="array" num="3">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="tagENUMTEXTMETRICW" kind="struct" len="748">
<child offset="0" name="etmNewTextMetricEx" kind="struct" type="tagNEWTEXTMETRICEXW" />
<child offset="100" name="etmAxesList" kind="struct" type="tagAXESLISTW" />
</TypeDefine>
<TypeDefine name="tagNEWTEXTMETRICEXW" kind="struct" len="100">
<child offset="0" name="ntmTm" kind="struct" type="tagNEWTEXTMETRICW" />
<child offset="76" name="ntmFontSig" kind="struct" type="tagFONTSIGNATURE" />
</TypeDefine>
<TypeDefine name="tagAXESLISTW" kind="struct" len="648">
<child offset="0" name="axlReserved" kind="BaseType" type="DWORD" />
<child offset="4" name="axlNumAxes" kind="BaseType" type="DWORD" />
<child offset="8" name="axlAxisInfo" kind="array" num="16">
<child kind="struct" type="tagAXISINFOW" />
</child>
</TypeDefine>
<TypeDefine name="ISoftDistExt" kind="struct" len="4">
<child offset="0" name="lpVtbl" kind="pointer">
<child kind="struct" type="ISoftDistExtVtbl" />
</child>
</TypeDefine>
<TypeDefine name="ISoftDistExtVtbl" kind="struct" len="28">
<child offset="0" name="QueryInterface" kind="pointer">
<child kind="function" />
</child>
<child offset="4" name="AddRef" kind="pointer">
<child kind="function" />
</child>
<child offset="8" name="Release" kind="pointer">
<child kind="function" />
</child>
<child offset="12" name="ProcessSoftDist" kind="pointer">
<child kind="function" />
</child>
<child offset="16" name="GetFirstCodeBase" kind="pointer">
<child kind="function" />
</child>
<child offset="20" name="GetNextCodeBase" kind="pointer">
<child kind="function" />
</child>
<child offset="24" name="AsyncInstallDistributionUnit" kind="pointer">
<child kind="function" />
</child>
</TypeDefine>
<TypeDefine name="T_zMmiaCc_CcmQuery_Req" kind="struct" len="4">
<child offset="0" name="bSrcIndex" kind="BaseType" type="BYTE" />
<child offset="1" name="bDesIndex" kind="BaseType" type="BYTE" />
<child offset="2" name="abPadding" kind="array" num="2">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="IDropSourceNotifyVtbl" kind="struct" len="20">
<child offset="0" name="QueryInterface" kind="pointer">
<child kind="function" />
</child>
<child offset="4" name="AddRef" kind="pointer">
<child kind="function" />
</child>
<child offset="8" name="Release" kind="pointer">
<child kind="function" />
</child>
<child offset="12" name="DragEnterTarget" kind="pointer">
<child kind="function" />
</child>
<child offset="16" name="DragLeaveTarget" kind="pointer">
<child kind="function" />
</child>
</TypeDefine>
<TypeDefine name="IDropSourceNotify" kind="struct" len="4">
<child offset="0" name="lpVtbl" kind="pointer">
<child kind="struct" type="IDropSourceNotifyVtbl" />
</child>
</TypeDefine>
<TypeDefine name="T_zAti_NV_PdpCont" kind="struct" len="2080">
<child offset="0" name="tCidPdpCont" kind="array" num="8">
<child kind="struct" type="T_zAti_NV_CidPdpContext" />
</child>
</TypeDefine>
<TypeDefine name="T_zApMmia_QryPhoneResult" kind="struct" len="296">
<child offset="0" name="bResult" kind="BaseType" type="BYTE" />
<child offset="1" name="bPadding" kind="array" num="3">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="4" name="dwReason" kind="BaseType" type="DWORD" />
<child offset="8" name="tNum" kind="struct" type="T_zPS_CallNum" />
<child offset="52" name="tText" kind="struct" type="T_zApMmia_PhoneText" />
</TypeDefine>
<TypeDefine name="tagTITLEBARINFO" kind="struct" len="44">
<child offset="0" name="cbSize" kind="BaseType" type="DWORD" />
<child offset="4" name="rcTitleBar" kind="struct" type="tagRECT" />
<child offset="20" name="rgstate" kind="array" num="6">
<child kind="BaseType" type="DWORD" />
</child>
</TypeDefine>
<TypeDefine name="tagIMECHARPOSITION" kind="struct" len="36">
<child offset="0" name="dwSize" kind="BaseType" type="DWORD" />
<child offset="4" name="dwCharPos" kind="BaseType" type="DWORD" />
<child offset="8" name="pt" kind="struct" type="tagPOINT" />
<child offset="16" name="cLineHeight" kind="BaseType" type="DWORD" />
<child offset="20" name="rcDocument" kind="struct" type="tagRECT" />
</TypeDefine>
<TypeDefine name="T_zAti_NV_MobileCfg" kind="struct" len="4">
<child offset="0" name="bT3411Len" kind="BaseType" type="BYTE" />
<child offset="1" name="bT3411TryedNum" kind="BaseType" type="BYTE" />
<child offset="2" name="bBarTmLen" kind="BaseType" type="BYTE" />
<child offset="3" name="bPadding" kind="BaseType" type="BYTE" />
</TypeDefine>
<TypeDefine name="T_zWRRC_FMOINFO" kind="struct" len="8">
<child offset="0" name="bVersion" kind="BaseType" type="BYTE" />
<child offset="1" name="bFmoCfgInd" kind="BaseType" type="BYTE" />
<child offset="2" name="abPadding" kind="array" num="2">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="4" name="wTtiPeriod" kind="BaseType" type="WORD" />
<child offset="6" name="wTtiOffset" kind="BaseType" type="WORD" />
</TypeDefine>
<TypeDefine name="tagAUDIODESCRIPTION" kind="struct" len="12">
<child offset="0" name="cbSize" kind="BaseType" type="DWORD" />
<child offset="4" name="Enabled" kind="BaseType" type="int" />
<child offset="8" name="Locale" kind="BaseType" type="DWORD" />
</TypeDefine>
<TypeDefine name="tagWINDOWINFO" kind="struct" len="60">
<child offset="0" name="cbSize" kind="BaseType" type="DWORD" />
<child offset="4" name="rcWindow" kind="struct" type="tagRECT" />
<child offset="20" name="rcClient" kind="struct" type="tagRECT" />
<child offset="36" name="dwStyle" kind="BaseType" type="DWORD" />
<child offset="40" name="dwExStyle" kind="BaseType" type="DWORD" />
<child offset="44" name="dwWindowStatus" kind="BaseType" type="DWORD" />
<child offset="48" name="cxWindowBorders" kind="BaseType" type="DWORD" />
<child offset="52" name="cyWindowBorders" kind="BaseType" type="DWORD" />
<child offset="56" name="atomWindowType" kind="BaseType" type="WORD" />
<child offset="58" name="wCreatorVersion" kind="BaseType" type="WORD" />
</TypeDefine>
<TypeDefine name="T_ZCAT_LTE_PRINTINFO" kind="struct" len="12">
<child offset="0" name="dwLogInfoHeader" kind="BaseType" type="DWORD" />
<child offset="4" name="wMsgId" kind="BaseType" type="WORD" />
<child offset="6" name="wParaNum" kind="BaseType" type="WORD" />
<child offset="8" name="wLteSfn" kind="BaseType" type="DWORD" />
</TypeDefine>
<TypeDefine name="T_zMmiaSm_CloseCh_Ind" kind="struct" len="8">
<child offset="0" name="bCidNum" kind="BaseType" type="BYTE" />
<child offset="1" name="abPadding" kind="array" num="3">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="4" name="abCid" kind="array" num="4">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="tagCLEANLOCALSTORAGE" kind="struct" len="12">
<child offset="0" name="pInterface" kind="pointer">
<child kind="struct" type="IUnknown" />
</child>
<child offset="4" name="pStorage" kind="pointer" type="void" />
<child offset="8" name="flags" kind="BaseType" type="DWORD" />
</TypeDefine>
<TypeDefine name="T_zMmiaSs_PwdChange_Req" kind="struct" len="32">
<child offset="0" name="bSrcIndex" kind="BaseType" type="BYTE" />
<child offset="1" name="bDesIndex" kind="BaseType" type="BYTE" />
<child offset="2" name="abPaddings" kind="array" num="2">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="4" name="bFac" kind="BaseType" type="BYTE" />
<child offset="5" name="bOldPwdNum" kind="BaseType" type="BYTE" />
<child offset="6" name="bNewPwdNum" kind="BaseType" type="BYTE" />
<child offset="7" name="bNewPwdAgnNum" kind="BaseType" type="BYTE" />
<child offset="8" name="abOldPwd" kind="array" num="8">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="16" name="abNewPwd" kind="array" num="8">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="24" name="abNewPwdAgn" kind="array" num="8">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="T_zAti_NV_UeCapaCfg" kind="struct" len="8">
<child offset="0" name="bCdrxFg" kind="BaseType" type="BYTE" />
<child offset="1" name="bAnrFg" kind="BaseType" type="BYTE" />
<child offset="2" name="bSpsFg" kind="BaseType" type="BYTE" />
<child offset="3" name="bTtibundingFg" kind="BaseType" type="BYTE" />
<child offset="4" name="bEfdpchFg" kind="BaseType" type="BYTE" />
<child offset="5" name="bSlotFormat4Fg" kind="BaseType" type="BYTE" />
<child offset="6" name="abPadding" kind="array" num="2">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="tagAUXCAPS2W" kind="struct" len="128">
<child offset="0" name="wMid" kind="BaseType" type="WORD" />
<child offset="2" name="wPid" kind="BaseType" type="WORD" />
<child offset="4" name="vDriverVersion" kind="BaseType" type="DWORD" />
<child offset="8" name="szPname" kind="array" num="32">
<child kind="BaseType" type="wchar_t" />
</child>
<child offset="72" name="wTechnology" kind="BaseType" type="WORD" />
<child offset="74" name="wReserved1" kind="BaseType" type="WORD" />
<child offset="76" name="dwSupport" kind="BaseType" type="DWORD" />
<child offset="80" name="ManufacturerGuid" kind="struct" type="_GUID" />
<child offset="96" name="ProductGuid" kind="struct" type="_GUID" />
<child offset="112" name="NameGuid" kind="struct" type="_GUID" />
</TypeDefine>
<TypeDefine name="pvalueA" kind="struct" len="16">
<child offset="0" name="pv_valuename" kind="pointer" type="char" />
<child offset="4" name="pv_valuelen" kind="BaseType" type="int" />
<child offset="8" name="pv_value_context" kind="pointer" type="void" />
<child offset="12" name="pv_type" kind="BaseType" type="DWORD" />
</TypeDefine>
<TypeDefine name="IHttpNegotiate" kind="struct" len="4">
<child offset="0" name="lpVtbl" kind="pointer">
<child kind="struct" type="IHttpNegotiateVtbl" />
</child>
</TypeDefine>
<TypeDefine name="IHttpNegotiateVtbl" kind="struct" len="20">
<child offset="0" name="QueryInterface" kind="pointer">
<child kind="function" />
</child>
<child offset="4" name="AddRef" kind="pointer">
<child kind="function" />
</child>
<child offset="8" name="Release" kind="pointer">
<child kind="function" />
</child>
<child offset="12" name="BeginningTransaction" kind="pointer">
<child kind="function" />
</child>
<child offset="16" name="OnResponse" kind="pointer">
<child kind="function" />
</child>
</TypeDefine>
<TypeDefine name="IEnumSTATPROPSETSTGVtbl" kind="struct" len="28">
<child offset="0" name="QueryInterface" kind="pointer">
<child kind="function" />
</child>
<child offset="4" name="AddRef" kind="pointer">
<child kind="function" />
</child>
<child offset="8" name="Release" kind="pointer">
<child kind="function" />
</child>
<child offset="12" name="Next" kind="pointer">
<child kind="function" />
</child>
<child offset="16" name="Skip" kind="pointer">
<child kind="function" />
</child>
<child offset="20" name="Reset" kind="pointer">
<child kind="function" />
</child>
<child offset="24" name="Clone" kind="pointer">
<child kind="function" />
</child>
</TypeDefine>
<TypeDefine name="IEnumSTATPROPSETSTG" kind="struct" len="4">
<child offset="0" name="lpVtbl" kind="pointer">
<child kind="struct" type="IEnumSTATPROPSETSTGVtbl" />
</child>
</TypeDefine>
<TypeDefine name="tagSTATPROPSETSTG" kind="struct" len="64">
<child offset="0" name="fmtid" kind="struct" type="_GUID" />
<child offset="16" name="clsid" kind="struct" type="_GUID" />
<child offset="32" name="grfFlags" kind="BaseType" type="DWORD" />
<child offset="36" name="mtime" kind="struct" type="_FILETIME" />
<child offset="44" name="ctime" kind="struct" type="_FILETIME" />
<child offset="52" name="atime" kind="struct" type="_FILETIME" />
<child offset="60" name="dwOSVersion" kind="BaseType" type="DWORD" />
</TypeDefine>
<TypeDefine name="tagMCI_WAVE_OPEN_PARMSA" kind="struct" len="24">
<child offset="0" name="dwCallback" kind="BaseType" type="DWORD" />
<child offset="4" name="wDeviceID" kind="BaseType" type="DWORD" />
<child offset="8" name="lpstrDeviceType" kind="pointer" type="char" />
<child offset="12" name="lpstrElementName" kind="pointer" type="char" />
<child offset="16" name="lpstrAlias" kind="pointer" type="char" />
<child offset="20" name="dwBufferSeconds" kind="BaseType" type="DWORD" />
</TypeDefine>
<TypeDefine name="tagCLIENTCREATESTRUCT" kind="struct" len="8">
<child offset="0" name="hWindowMenu" kind="pointer" type="void" />
<child offset="4" name="idFirstChild" kind="BaseType" type="DWORD" />
</TypeDefine>
<TypeDefine name="T_zWrlcUlAmSta_Info" kind="struct" len="52">
<child offset="0" name="bUlAmdLogId" kind="BaseType" type="BYTE" />
<child offset="1" name="bUlCtrlLogId" kind="BaseType" type="BYTE" />
<child offset="2" name="bUlLogType" kind="BaseType" type="BYTE" />
<child offset="3" name="bPadding" kind="BaseType" type="BYTE" />
<child offset="4" name="wResetNum" kind="BaseType" type="WORD" />
<child offset="6" name="wVts" kind="BaseType" type="WORD" />
<child offset="8" name="wVta" kind="BaseType" type="WORD" />
<child offset="10" name="wVtMs" kind="BaseType" type="WORD" />
<child offset="12" name="wSendSecRetrNum" kind="BaseType" type="WORD" />
<child offset="14" name="wSendthirdRetrNum" kind="BaseType" type="WORD" />
<child offset="16" name="wSendFourRetrNum" kind="BaseType" type="WORD" />
<child offset="18" name="wSendFiveRetrNum" kind="BaseType" type="WORD" />
<child offset="20" name="wSendsixMoreRetrNum" kind="BaseType" type="WORD" />
<child offset="22" name="wPadding" kind="BaseType" type="WORD" />
<child offset="24" name="dwBoSize" kind="BaseType" type="DWORD" />
<child offset="28" name="dwSendPduBytes" kind="BaseType" type="DWORD" />
<child offset="32" name="dwSendSduBytes" kind="BaseType" type="DWORD" />
<child offset="36" name="dwFstSendDataBytes" kind="BaseType" type="DWORD" />
<child offset="40" name="dwRetrDataBytes" kind="BaseType" type="DWORD" />
<child offset="44" name="dwCtrlPduBytes" kind="BaseType" type="DWORD" />
<child offset="48" name="dwNakPduNum" kind="BaseType" type="DWORD" />
</TypeDefine>
<TypeDefine name="T_zCgiInfo" kind="struct" len="32">
<child offset="0" name="wLac" kind="BaseType" type="WORD" />
<child offset="2" name="bRac" kind="BaseType" type="BYTE" />
<child offset="3" name="bPlmnListNum" kind="BaseType" type="BYTE" />
<child offset="4" name="atplmnList" kind="array" num="6">
<child kind="struct" type="T_zPS_PlmnId" />
</child>
<child offset="24" name="dwCellId" kind="BaseType" type="DWORD" />
<child offset="28" name="dwCsgId" kind="BaseType" type="DWORD" />
</TypeDefine>
<TypeDefine name="T_ZCAT_SIG_HEADER" kind="struct" len="24">
<child offset="0" name="sig_id" kind="BaseType" type="WORD" />
<child offset="2" name="psType" kind="BaseType" type="BYTE" />
<child offset="3" name="padding" kind="BaseType" type="BYTE" />
<child offset="4" name="gsmSFN" kind="BaseType" type="DWORD" />
<child offset="8" name="tdSFN" kind="BaseType" type="DWORD" />
<child offset="12" name="lteSFN" kind="BaseType" type="DWORD" />
<child offset="16" name="wcdmaSFN" kind="BaseType" type="DWORD" />
<child offset="20" name="len" kind="BaseType" type="WORD" />
<child offset="22" name="reserved" kind="BaseType" type="WORD" />
</TypeDefine>
<TypeDefine name="NU_PROTECT_STRUCT" kind="struct" len="8">
<child offset="0" name="words" kind="array" num="2">
<child kind="BaseType" type="DWORD" />
</child>
</TypeDefine>
<TypeDefine name="T_zAti_NV_EcallTime" kind="struct" len="8">
<child offset="0" name="wT2Time" kind="BaseType" type="WORD" />
<child offset="2" name="wT7Time" kind="BaseType" type="WORD" />
<child offset="4" name="wT9Time" kind="BaseType" type="WORD" />
<child offset="6" name="abPadding" kind="array" num="2">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="T_ZOss_Mon_Version" kind="struct" len="4">
<child offset="0" name="version" kind="pointer" type="char" />
</TypeDefine>
<TypeDefine name="tagRemSNB" kind="struct" len="12">
<child offset="0" name="ulCntStr" kind="BaseType" type="DWORD" />
<child offset="4" name="ulCntChar" kind="BaseType" type="DWORD" />
<child offset="8" name="rgString" kind="array" num="1">
<child kind="BaseType" type="wchar_t" />
</child>
</TypeDefine>
<TypeDefine name="T_zMmiaSm_Cgscontrdp_Req" kind="struct" len="4">
<child offset="0" name="bSrcIndex" kind="BaseType" type="BYTE" />
<child offset="1" name="bDesIndex" kind="BaseType" type="BYTE" />
<child offset="2" name="bCidFlg" kind="BaseType" type="BYTE" />
<child offset="3" name="bCid" kind="BaseType" type="BYTE" />
</TypeDefine>
<TypeDefine name="tagMIXERCONTROLW" kind="struct" len="228">
<child offset="0" name="cbStruct" kind="BaseType" type="DWORD" />
<child offset="4" name="dwControlID" kind="BaseType" type="DWORD" />
<child offset="8" name="dwControlType" kind="BaseType" type="DWORD" />
<child offset="12" name="fdwControl" kind="BaseType" type="DWORD" />
<child offset="16" name="cMultipleItems" kind="BaseType" type="DWORD" />
<child offset="20" name="szShortName" kind="array" num="16">
<child kind="BaseType" type="wchar_t" />
</child>
<child offset="52" name="szName" kind="array" num="64">
<child kind="BaseType" type="wchar_t" />
</child>
<child offset="180" name="Bounds" kind="union" type="__unnamed" len="24">
<child offset="0" name="lMinimum" kind="BaseType" type="long" />
<child offset="4" name="lMaximum" kind="BaseType" type="long" />
<child offset="0" name="dwMinimum" kind="BaseType" type="DWORD" />
<child offset="4" name="dwMaximum" kind="BaseType" type="DWORD" />
<child offset="0" name="dwReserved" kind="array" num="6">
<child kind="BaseType" type="DWORD" />
</child>
</child>
<child offset="204" name="Metrics" kind="union" type="__unnamed" len="24">
<child offset="0" name="cSteps" kind="BaseType" type="DWORD" />
<child offset="0" name="cbCustomData" kind="BaseType" type="DWORD" />
<child offset="0" name="dwReserved" kind="array" num="6">
<child kind="BaseType" type="DWORD" />
</child>
</child>
</TypeDefine>
<TypeDefine name="tagMCI_RECORD_PARMS" kind="struct" len="12">
<child offset="0" name="dwCallback" kind="BaseType" type="DWORD" />
<child offset="4" name="dwFrom" kind="BaseType" type="DWORD" />
<child offset="8" name="dwTo" kind="BaseType" type="DWORD" />
</TypeDefine>
<TypeDefine name="tagEMRCREATECOLORSPACE" kind="struct" len="340">
<child offset="0" name="emr" kind="struct" type="tagEMR" />
<child offset="8" name="ihCS" kind="BaseType" type="DWORD" />
<child offset="12" name="lcs" kind="struct" type="tagLOGCOLORSPACEA" />
</TypeDefine>
<TypeDefine name="tagLOGCOLORSPACEA" kind="struct" len="328">
<child offset="0" name="lcsSignature" kind="BaseType" type="DWORD" />
<child offset="4" name="lcsVersion" kind="BaseType" type="DWORD" />
<child offset="8" name="lcsSize" kind="BaseType" type="DWORD" />
<child offset="12" name="lcsCSType" kind="BaseType" type="long" />
<child offset="16" name="lcsIntent" kind="BaseType" type="long" />
<child offset="20" name="lcsEndpoints" kind="struct" type="tagICEXYZTRIPLE" />
<child offset="56" name="lcsGammaRed" kind="BaseType" type="DWORD" />
<child offset="60" name="lcsGammaGreen" kind="BaseType" type="DWORD" />
<child offset="64" name="lcsGammaBlue" kind="BaseType" type="DWORD" />
<child offset="68" name="lcsFilename" kind="array" num="260">
<child kind="BaseType" type="char" />
</child>
</TypeDefine>
<TypeDefine name="tagWNDCLASSEXW" kind="struct" len="48">
<child offset="0" name="cbSize" kind="BaseType" type="DWORD" />
<child offset="4" name="style" kind="BaseType" type="DWORD" />
<child offset="8" name="lpfnWndProc" kind="pointer">
<child kind="function" />
</child>
<child offset="12" name="cbClsExtra" kind="BaseType" type="int" />
<child offset="16" name="cbWndExtra" kind="BaseType" type="int" />
<child offset="20" name="hInstance" kind="pointer">
<child kind="struct" type="HINSTANCE__" />
</child>
<child offset="24" name="hIcon" kind="pointer">
<child kind="struct" type="HICON__" />
</child>
<child offset="28" name="hCursor" kind="pointer">
<child kind="struct" type="HICON__" />
</child>
<child offset="32" name="hbrBackground" kind="pointer">
<child kind="struct" type="HBRUSH__" />
</child>
<child offset="36" name="lpszMenuName" kind="pointer" type="wchar_t" />
<child offset="40" name="lpszClassName" kind="pointer" type="wchar_t" />
<child offset="44" name="hIconSm" kind="pointer">
<child kind="struct" type="HICON__" />
</child>
</TypeDefine>
<TypeDefine name="T_zToolsL2_Event_EUMACTIMER" kind="struct" len="4">
<child offset="0" name="bVersion" kind="BaseType" type="BYTE" />
<child offset="1" name="bPadding" kind="BaseType" type="BYTE" />
<child offset="2" name="bTimerType" kind="BaseType" type="BYTE" />
<child offset="3" name="bAction" kind="BaseType" type="BYTE" />
</TypeDefine>
<TypeDefine name="tagSTYLESTRUCT" kind="struct" len="8">
<child offset="0" name="styleOld" kind="BaseType" type="DWORD" />
<child offset="4" name="styleNew" kind="BaseType" type="DWORD" />
</TypeDefine>
<TypeDefine name="T_zApMmia_NumType" kind="struct" len="4">
<child offset="0" name="bNumType" kind="BaseType" type="BYTE" />
<child offset="1" name="bSrvCateg" kind="BaseType" type="BYTE" />
<child offset="2" name="abPadding" kind="array" num="2">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="T_zAti_NV_LteSignalboxCfg" kind="struct" len="8">
<child offset="0" name="bEndpoint" kind="BaseType" type="BYTE" />
<child offset="1" name="bStepNum" kind="BaseType" type="BYTE" />
<child offset="2" name="abRssi" kind="array" num="5">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="7" name="bPadding" kind="BaseType" type="BYTE" />
</TypeDefine>
<TypeDefine name="T_zMmiaCc_DisMod_Req" kind="struct" len="4">
<child offset="0" name="bSrcIndex" kind="BaseType" type="BYTE" />
<child offset="1" name="bDesIndex" kind="BaseType" type="BYTE" />
<child offset="2" name="bFlag" kind="BaseType" type="BYTE" />
<child offset="3" name="bCause" kind="BaseType" type="BYTE" />
</TypeDefine>
<TypeDefine name="IInternetPriority" kind="struct" len="4">
<child offset="0" name="lpVtbl" kind="pointer">
<child kind="struct" type="IInternetPriorityVtbl" />
</child>
</TypeDefine>
<TypeDefine name="IInternetPriorityVtbl" kind="struct" len="20">
<child offset="0" name="QueryInterface" kind="pointer">
<child kind="function" />
</child>
<child offset="4" name="AddRef" kind="pointer">
<child kind="function" />
</child>
<child offset="8" name="Release" kind="pointer">
<child kind="function" />
</child>
<child offset="12" name="SetPriority" kind="pointer">
<child kind="function" />
</child>
<child offset="16" name="GetPriority" kind="pointer">
<child kind="function" />
</child>
</TypeDefine>
<TypeDefine name="T_zToolsL2_Event_BsrOrSrReq" kind="struct" len="4">
<child offset="0" name="bVersion" kind="BaseType" type="BYTE" />
<child offset="1" name="abPadding" kind="array" num="2">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="3" name="bCauseMask" kind="BaseType" type="BYTE" />
</TypeDefine>
<TypeDefine name="T_ZCAT_PPPIP_SWITCH_INFO" kind="struct" len="4">
<child offset="0" name="pppip_id" kind="BaseType" type="WORD" />
<child offset="2" name="enable" kind="BaseType" type="WORD" />
</TypeDefine>
<TypeDefine name="T_zNas_Mm_StateInfo" kind="struct" len="4">
<child offset="0" name="bVersion" kind="BaseType" type="BYTE" />
<child offset="1" name="bMmState" kind="BaseType" type="BYTE" />
<child offset="2" name="bMmUpdateState" kind="BaseType" type="BYTE" />
<child offset="3" name="bPadding" kind="BaseType" type="BYTE" />
</TypeDefine>
<TypeDefine name="T_ZCAT_DIAG_MSG" kind="struct" len="20">
<child offset="0" name="zcatHeader" kind="struct" type="T_ZCAT_HEADER" />
<child offset="16" name="diagHeader" kind="struct" type="T_ZCAT_DIAG_HEADER" />
</TypeDefine>
<TypeDefine name="T_ZCAT_HEADER" kind="struct" len="16">
<child offset="0" name="cmd_code" kind="BaseType" type="BYTE" />
<child offset="1" name="padding" kind="BaseType" type="BYTE" />
<child offset="2" name="reserved" kind="BaseType" type="WORD" />
<child offset="4" name="length" kind="BaseType" type="DWORD" />
<child offset="8" name="timeStamp" kind="array" num="2">
<child kind="BaseType" type="DWORD" />
</child>
</TypeDefine>
<TypeDefine name="tagOFNW" kind="struct" len="88">
<child offset="0" name="lStructSize" kind="BaseType" type="DWORD" />
<child offset="4" name="hwndOwner" kind="pointer">
<child kind="struct" type="HWND__" />
</child>
<child offset="8" name="hInstance" kind="pointer">
<child kind="struct" type="HINSTANCE__" />
</child>
<child offset="12" name="lpstrFilter" kind="pointer" type="wchar_t" />
<child offset="16" name="lpstrCustomFilter" kind="pointer" type="WORD" />
<child offset="20" name="nMaxCustFilter" kind="BaseType" type="DWORD" />
<child offset="24" name="nFilterIndex" kind="BaseType" type="DWORD" />
<child offset="28" name="lpstrFile" kind="pointer" type="WORD" />
<child offset="32" name="nMaxFile" kind="BaseType" type="DWORD" />
<child offset="36" name="lpstrFileTitle" kind="pointer" type="WORD" />
<child offset="40" name="nMaxFileTitle" kind="BaseType" type="DWORD" />
<child offset="44" name="lpstrInitialDir" kind="pointer" type="wchar_t" />
<child offset="48" name="lpstrTitle" kind="pointer" type="wchar_t" />
<child offset="52" name="Flags" kind="BaseType" type="DWORD" />
<child offset="56" name="nFileOffset" kind="BaseType" type="WORD" />
<child offset="58" name="nFileExtension" kind="BaseType" type="WORD" />
<child offset="60" name="lpstrDefExt" kind="pointer" type="wchar_t" />
<child offset="64" name="lCustData" kind="BaseType" type="long" />
<child offset="68" name="lpfnHook" kind="pointer">
<child kind="function" />
</child>
<child offset="72" name="lpTemplateName" kind="pointer" type="wchar_t" />
<child offset="76" name="pvReserved" kind="pointer" type="void" />
<child offset="80" name="dwReserved" kind="BaseType" type="DWORD" />
<child offset="84" name="FlagsEx" kind="BaseType" type="DWORD" />
</TypeDefine>
<TypeDefine name="tagACTCTX_SECTION_KEYED_DATA_2600" kind="struct" len="40">
<child offset="0" name="cbSize" kind="BaseType" type="DWORD" />
<child offset="4" name="ulDataFormatVersion" kind="BaseType" type="DWORD" />
<child offset="8" name="lpData" kind="pointer" type="void" />
<child offset="12" name="ulLength" kind="BaseType" type="DWORD" />
<child offset="16" name="lpSectionGlobalData" kind="pointer" type="void" />
<child offset="20" name="ulSectionGlobalDataLength" kind="BaseType" type="DWORD" />
<child offset="24" name="lpSectionBase" kind="pointer" type="void" />
<child offset="28" name="ulSectionTotalLength" kind="BaseType" type="DWORD" />
<child offset="32" name="hActCtx" kind="pointer" type="void" />
<child offset="36" name="ulAssemblyRosterIndex" kind="BaseType" type="DWORD" />
</TypeDefine>
<TypeDefine name="T_zWmac_LgchTv" kind="struct" len="244">
<child offset="0" name="bVersion" kind="BaseType" type="BYTE" />
<child offset="1" name="bUlLgchNum" kind="BaseType" type="BYTE" />
<child offset="2" name="bDlLgchNum" kind="BaseType" type="BYTE" />
<child offset="3" name="bPadding" kind="BaseType" type="BYTE" />
<child offset="4" name="atUlLgchTvInfo" kind="array" num="15">
<child kind="struct" type="T_zWmac_LgchTvInfo" />
</child>
<child offset="124" name="atDlLgchTvInfo" kind="array" num="15">
<child kind="struct" type="T_zWmac_LgchTvInfo" />
</child>
</TypeDefine>
<TypeDefine name="T_ZOss_Mon_Get_Var_Ack" kind="struct" len="8">
<child offset="0" name="size" kind="BaseType" type="DWORD" />
<child offset="4" name="value" kind="pointer" type="BYTE" />
</TypeDefine>
<TypeDefine name="T_zAtiAs_Tmgi_Deactivate_Cnf" kind="struct" len="16">
<child offset="0" name="bSrcIndex" kind="BaseType" type="BYTE" />
<child offset="1" name="bDesIndex" kind="BaseType" type="BYTE" />
<child offset="2" name="bDeactStatus" kind="BaseType" type="BYTE" />
<child offset="3" name="bPadding" kind="BaseType" type="BYTE" />
<child offset="4" name="tTmgiDeactInfo" kind="struct" type="T_zAtiAs_Mbms_Service_Info" />
</TypeDefine>
<TypeDefine name="T_zAti_NV_EcallCapa" kind="struct" len="4">
<child offset="0" name="bEcallMode" kind="BaseType" type="BYTE" />
<child offset="1" name="abPadding" kind="array" num="3">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="T_HDLC_BUFFER_TYPE" kind="struct" len="12">
<child offset="0" name="buf" kind="pointer" type="BYTE" />
<child offset="4" name="bufIndex" kind="BaseType" type="DWORD" />
<child offset="8" name="bufSize" kind="BaseType" type="DWORD" />
</TypeDefine>
<TypeDefine name="tagMCI_WAVE_SET_PARMS" kind="struct" len="44">
<child offset="0" name="dwCallback" kind="BaseType" type="DWORD" />
<child offset="4" name="dwTimeFormat" kind="BaseType" type="DWORD" />
<child offset="8" name="dwAudio" kind="BaseType" type="DWORD" />
<child offset="12" name="wInput" kind="BaseType" type="DWORD" />
<child offset="16" name="wOutput" kind="BaseType" type="DWORD" />
<child offset="20" name="wFormatTag" kind="BaseType" type="WORD" />
<child offset="22" name="wReserved2" kind="BaseType" type="WORD" />
<child offset="24" name="nChannels" kind="BaseType" type="WORD" />
<child offset="26" name="wReserved3" kind="BaseType" type="WORD" />
<child offset="28" name="nSamplesPerSec" kind="BaseType" type="DWORD" />
<child offset="32" name="nAvgBytesPerSec" kind="BaseType" type="DWORD" />
<child offset="36" name="nBlockAlign" kind="BaseType" type="WORD" />
<child offset="38" name="wReserved4" kind="BaseType" type="WORD" />
<child offset="40" name="wBitsPerSample" kind="BaseType" type="WORD" />
<child offset="42" name="wReserved5" kind="BaseType" type="WORD" />
</TypeDefine>
<TypeDefine name="T_zWRRC_IntraMcEventFreqQua" kind="struct" len="40">
<child offset="0" name="bEventNum" kind="BaseType" type="BYTE" />
<child offset="1" name="abPadding" kind="array" num="3">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="4" name="atIntraEventFreqQua" kind="array" num="9">
<child kind="struct" type="T_zWRRC_IntraEventFreqQua" />
</child>
</TypeDefine>
<TypeDefine name="T_zDev_AtMem" kind="struct" len="9416">
<child offset="0" name="tMmiaPrivateMem" kind="struct" type="T_zDev_AtMem_Mmia_PrivateMem" />
<child offset="68" name="tCvmod" kind="struct" type="T_zDev_AtMem_UMM_Cvmod" />
<child offset="72" name="tCemode" kind="struct" type="T_zDev_AtMem_UMM_Cemode" />
<child offset="76" name="tSmsOverIpNet" kind="struct" type="T_zDev_AtMem_UMM_SmsOverIpNet" />
<child offset="80" name="tCmodMode" kind="struct" type="T_zDev_AtMem_CC_CmodMode" />
<child offset="84" name="tCbstSet" kind="struct" type="T_zDev_AtMem_CC_CbstSet" />
<child offset="88" name="tCallLine" kind="struct" type="T_zDev_AtMem_CC_CallLine" />
<child offset="92" name="tFclassMode" kind="struct" type="T_zDev_AtMem_CC_FclassMode" />
<child offset="96" name="tCsnsSet" kind="struct" type="T_zDev_AtMem_CC_CsnsSet" />
<child offset="100" name="tAutoRsp" kind="struct" type="T_zDev_AtMem_SM_AutoRsp" />
<child offset="104" name="tCnmiCmd" kind="struct" type="T_zDev_AtMem_SMS_CnmiCmd" />
<child offset="112" name="tCrlpCmd" kind="struct" type="T_zDev_AtMem_TAF_CrlpCmd" />
<child offset="120" name="tCscbCmd" kind="struct" type="T_zDev_AtMem_CBS_CscbCmd" />
<child offset="500" name="tMoLrCmd" kind="struct" type="T_zDev_AtMem_MoLrCmd" />
<child offset="536" name="atCidDataList" kind="array" num="4">
<child kind="struct" type="T_zDev_AtMem_SmCidData" />
</child>
<child offset="5672" name="atEsmDataList" kind="array" num="4">
<child kind="struct" type="T_zDev_AtMem_EsmData" />
</child>
</TypeDefine>
<TypeDefine name="T_zDev_AtMem_UMM_Cvmod" kind="struct" len="4">
<child offset="0" name="bVoiceMode" kind="BaseType" type="BYTE" />
<child offset="1" name="abPadding" kind="array" num="3">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="T_zDev_AtMem_UMM_Cemode" kind="struct" len="4">
<child offset="0" name="bUeMode" kind="BaseType" type="BYTE" />
<child offset="1" name="abPadding" kind="array" num="3">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="T_zDev_AtMem_CC_CbstSet" kind="struct" len="4">
<child offset="0" name="bSpeed" kind="BaseType" type="BYTE" />
<child offset="1" name="bName" kind="BaseType" type="BYTE" />
<child offset="2" name="bCe" kind="BaseType" type="BYTE" />
<child offset="3" name="bPadding" kind="BaseType" type="BYTE" />
</TypeDefine>
<TypeDefine name="T_zDev_AtMem_SMS_CnmiCmd" kind="struct" len="8">
<child offset="0" name="bCnmiMd" kind="BaseType" type="BYTE" />
<child offset="1" name="bCnmiMt" kind="BaseType" type="BYTE" />
<child offset="2" name="bCnmiBm" kind="BaseType" type="BYTE" />
<child offset="3" name="bCnmiDs" kind="BaseType" type="BYTE" />
<child offset="4" name="bCnmiBfr" kind="BaseType" type="BYTE" />
<child offset="5" name="abPadding" kind="array" num="3">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="T_zDev_AtMem_TAF_CrlpCmd" kind="struct" len="8">
<child offset="0" name="bIwsFg" kind="BITS" start="0" len="1" type="BYTE" />
<child offset="0" name="bMwsFg" kind="BITS" start="1" len="1" type="BYTE" />
<child offset="0" name="bT1Fg" kind="BITS" start="2" len="1" type="BYTE" />
<child offset="0" name="bN2Fg" kind="BITS" start="3" len="1" type="BYTE" />
<child offset="0" name="bT4Fg" kind="BITS" start="4" len="1" type="BYTE" />
<child offset="1" name="bCrlpVersion" kind="BITS" start="0" len="2" type="BYTE" />
<child offset="1" name="bCrlpIws" kind="BITS" start="2" len="6" type="BYTE" />
<child offset="2" name="bCrlpMws" kind="BITS" start="0" len="6" type="BYTE" />
<child offset="3" name="bCrlpT1" kind="BaseType" type="BYTE" />
<child offset="4" name="bCrlpN2" kind="BaseType" type="BYTE" />
<child offset="5" name="bCrlpT4" kind="BaseType" type="BYTE" />
<child offset="6" name="abPadding" kind="array" num="2">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="T_zDev_AtMem_CBS_CscbCmd" kind="struct" len="380">
<child offset="0" name="bCscbMode" kind="BaseType" type="BYTE" />
<child offset="1" name="abPadding" kind="array" num="3">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="4" name="tCscbMid" kind="struct" type="T_zDev_AtMem_CBS_MidSet" />
<child offset="266" name="tCscbDcs" kind="struct" type="T_zDev_AtMem_CBS_DcsSet" />
</TypeDefine>
<TypeDefine name="T_zDev_AtMem_SmCidData" kind="struct" len="1284">
<child offset="0" name="bPdpInfoFg" kind="BITS" start="0" len="1" type="BYTE" />
<child offset="0" name="bPcoAuthFg" kind="BITS" start="1" len="1" type="BYTE" />
<child offset="0" name="b2GMinQosFg" kind="BITS" start="2" len="1" type="BYTE" />
<child offset="0" name="b3GMinQosFg" kind="BITS" start="3" len="1" type="BYTE" />
<child offset="0" name="b2GQosFg" kind="BITS" start="4" len="1" type="BYTE" />
<child offset="0" name="b3GQosFg" kind="BITS" start="5" len="1" type="BYTE" />
<child offset="1" name="bPreCid" kind="BaseType" type="BYTE" />
<child offset="2" name="bContFlag" kind="BaseType" type="BYTE" />
<child offset="3" name="bPadding" kind="BaseType" type="BYTE" />
<child offset="4" name="tPdpContext" kind="struct" type="T_zDev_AtMem_SmPdpContext" />
<child offset="132" name="tPcoAuth" kind="struct" type="T_zDev_AtMem_SmPcoAuthContext" />
<child offset="300" name="atFilter" kind="array" num="16">
<child kind="struct" type="T_zDev_AtMem_FilterType" />
</child>
<child offset="1196" name="t2GQos" kind="struct" type="T_zDev_AtMem_SmQosType" />
<child offset="1204" name="t2GMinQos" kind="struct" type="T_zDev_AtMem_SmQosType" />
<child offset="1212" name="t3GQos" kind="struct" type="T_zDev_AtMem_SmEQosType" />
<child offset="1248" name="t3GMinQos" kind="struct" type="T_zDev_AtMem_SmEQosType" />
</TypeDefine>
<TypeDefine name="T_zDev_AtMem_EsmData" kind="struct" len="936">
<child offset="0" name="bEQosFlag" kind="BaseType" type="BYTE" />
<child offset="1" name="abPadding" kind="array" num="3">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="4" name="tEQos" kind="struct" type="T_zDev_AtMem_EsmQosInfo" />
<child offset="24" name="abFilterValidFlag" kind="array" num="16">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="40" name="atEsmFilter" kind="array" num="16">
<child kind="struct" type="T_zDev_AtMem_FilterType" />
</child>
</TypeDefine>
<TypeDefine name="tagENUMLOGFONTA" kind="struct" len="156">
<child offset="0" name="elfLogFont" kind="struct" type="tagLOGFONTA" />
<child offset="60" name="elfFullName" kind="array" num="64">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="124" name="elfStyle" kind="array" num="32">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="tagMCI_ANIM_OPEN_PARMSA" kind="struct" len="28">
<child offset="0" name="dwCallback" kind="BaseType" type="DWORD" />
<child offset="4" name="wDeviceID" kind="BaseType" type="DWORD" />
<child offset="8" name="lpstrDeviceType" kind="pointer" type="char" />
<child offset="12" name="lpstrElementName" kind="pointer" type="char" />
<child offset="16" name="lpstrAlias" kind="pointer" type="char" />
<child offset="20" name="dwStyle" kind="BaseType" type="DWORD" />
<child offset="24" name="hWndParent" kind="pointer">
<child kind="struct" type="HWND__" />
</child>
</TypeDefine>
<TypeDefine name="T_Mem_UBLeakInfo" kind="struct" len="12004">
<child offset="0" name="ub_leak_num" kind="BaseType" type="WORD" />
<child offset="4" name="ubHeadInfo" kind="array" num="200">
<child kind="struct" type="T_Mem_UBBlockInfo" />
</child>
</TypeDefine>
<TypeDefine name="T_Mem_UBBlockInfo" kind="struct" len="60">
<child offset="0" name="ubBlock" kind="pointer" type="void" />
<child offset="4" name="ubBlockSize" kind="BaseType" type="DWORD" />
<child offset="8" name="usingSize" kind="BaseType" type="DWORD" />
<child offset="12" name="name" kind="array" num="32">
<child kind="BaseType" type="char" />
</child>
<child offset="44" name="line" kind="BaseType" type="DWORD" />
<child offset="48" name="threadId" kind="pointer" type="void" />
<child offset="52" name="taskId" kind="pointer" type="void" />
<child offset="56" name="applyTimeTick" kind="BaseType" type="DWORD" />
</TypeDefine>
<TypeDefine name="T_zStm_Cpbr_Cnf" kind="struct" len="1120">
<child offset="0" name="readStorage" kind="BaseType" type="BYTE" />
<child offset="2" name="cpbrSetReq" kind="struct" type="T_zApMmia_CpbrSet_Req" />
<child offset="12" name="cnfMsgId" kind="BaseType" type="DWORD" />
<child offset="16" name="cpbrSetCnf" kind="struct" type="T_zApMmia_CpbwSet_Req" />
<child offset="1112" name="CpbrSetEndCnf" kind="struct" type="T_zApMmia_CpbrSetEnd_Cnf" />
</TypeDefine>
<TypeDefine name="T_zDev_AtMem_EsmQosInfo" kind="struct" len="20">
<child offset="0" name="bSpare" kind="BITS" start="0" len="5" type="BYTE" />
<child offset="0" name="bQciFlg" kind="BITS" start="5" len="1" type="BYTE" />
<child offset="0" name="bUlDlGbrFlg" kind="BITS" start="6" len="1" type="BYTE" />
<child offset="0" name="bUlDlMbrFlg" kind="BITS" start="7" len="1" type="BYTE" />
<child offset="1" name="bQci" kind="BaseType" type="BYTE" />
<child offset="2" name="abPadding" kind="array" num="2">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="4" name="dwUlGbr" kind="BaseType" type="DWORD" />
<child offset="8" name="dwDlGbr" kind="BaseType" type="DWORD" />
<child offset="12" name="dwUlMbr" kind="BaseType" type="DWORD" />
<child offset="16" name="dwDlMbr" kind="BaseType" type="DWORD" />
</TypeDefine>
<TypeDefine name="tagWAVEINCAPSA" kind="struct" len="48">
<child offset="0" name="wMid" kind="BaseType" type="WORD" />
<child offset="2" name="wPid" kind="BaseType" type="WORD" />
<child offset="4" name="vDriverVersion" kind="BaseType" type="DWORD" />
<child offset="8" name="szPname" kind="array" num="32">
<child kind="BaseType" type="char" />
</child>
<child offset="40" name="dwFormats" kind="BaseType" type="DWORD" />
<child offset="44" name="wChannels" kind="BaseType" type="WORD" />
<child offset="46" name="wReserved1" kind="BaseType" type="WORD" />
</TypeDefine>
<TypeDefine name="tagRGBTRIPLE" kind="struct" len="3">
<child offset="0" name="rgbtBlue" kind="BaseType" type="BYTE" />
<child offset="1" name="rgbtGreen" kind="BaseType" type="BYTE" />
<child offset="2" name="rgbtRed" kind="BaseType" type="BYTE" />
</TypeDefine>
<TypeDefine name="XMLDocument" kind="struct" len="0" />
<TypeDefine name="T_zDev_NV_NetPlmnInfo" kind="struct" len="1584">
<child offset="0" name="atNvNetPlmnIDInfo" kind="array" num="12">
<child kind="struct" type="T_zDev_NV_OperPlmnInfo" />
</child>
</TypeDefine>
<TypeDefine name="T_z_UiccId_LociInfo" kind="struct" len="18">
<child offset="0" name="bTmsiValidFg" kind="BaseType" type="BYTE" />
<child offset="1" name="abPadding" kind="array" num="3">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="4" name="tLoci" kind="struct" type="T_z_UiccId_Loci" />
<child offset="16" name="abPadding2" kind="array" num="2">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="T_z_UiccId_Loci" kind="struct" len="12">
<child offset="0" name="tTmsi" kind="array" num="4">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="4" name="tLai" kind="struct" type="T_zPS_LAI" />
<child offset="10" name="bLuSta" kind="BaseType" type="BYTE" />
</TypeDefine>
<TypeDefine name="IServiceProviderVtbl" kind="struct" len="16">
<child offset="0" name="QueryInterface" kind="pointer">
<child kind="function" />
</child>
<child offset="4" name="AddRef" kind="pointer">
<child kind="function" />
</child>
<child offset="8" name="Release" kind="pointer">
<child kind="function" />
</child>
<child offset="12" name="QueryService" kind="pointer">
<child kind="function" />
</child>
</TypeDefine>
<TypeDefine name="IServiceProvider" kind="struct" len="4">
<child offset="0" name="lpVtbl" kind="pointer">
<child kind="struct" type="IServiceProviderVtbl" />
</child>
</TypeDefine>
<TypeDefine name="T_z_UiccId_ImeiInfo" kind="struct" len="12">
<child offset="0" name="bImeiFg" kind="BaseType" type="BYTE" />
<child offset="1" name="abPadding" kind="array" num="3">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="4" name="tImei" kind="array" num="8">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="tMIXERCONTROLDETAILS" kind="struct" len="24">
<child offset="0" name="cbStruct" kind="BaseType" type="DWORD" />
<child offset="4" name="dwControlID" kind="BaseType" type="DWORD" />
<child offset="8" name="cChannels" kind="BaseType" type="DWORD" />
<child offset="12" name="hwndOwner" kind="pointer">
<child kind="struct" type="HWND__" />
</child>
<child offset="12" name="cMultipleItems" kind="BaseType" type="DWORD" />
<child offset="16" name="cbDetails" kind="BaseType" type="DWORD" />
<child offset="20" name="paDetails" kind="pointer" type="void" />
</TypeDefine>
<TypeDefine name="tagMCI_SAVE_PARMSW" kind="struct" len="8">
<child offset="0" name="dwCallback" kind="BaseType" type="DWORD" />
<child offset="4" name="lpfilename" kind="pointer" type="wchar_t" />
</TypeDefine>
<TypeDefine name="tagSERIALIZEDPROPERTYVALUE" kind="struct" len="8">
<child offset="0" name="dwType" kind="BaseType" type="DWORD" />
<child offset="4" name="rgb" kind="array" num="1">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="T_z_GUTI_Trace" kind="struct" len="12">
<child offset="0" name="bIdType" kind="BITS" start="0" len="3" type="BYTE" />
<child offset="0" name="bOorE" kind="BITS" start="3" len="1" type="BYTE" />
<child offset="1" name="tPlmn" kind="struct" type="T_z_PlmnId_Trace" />
<child offset="4" name="bMMEGROUPID" kind="array" num="2">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="6" name="bMMECODE" kind="BaseType" type="BYTE" />
<child offset="7" name="bMTMSI" kind="array" num="4">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="11" name="bPadding" kind="BaseType" type="BYTE" />
</TypeDefine>
<TypeDefine name="tagMOUSEHOOKSTRUCT" kind="struct" len="20">
<child offset="0" name="pt" kind="struct" type="tagPOINT" />
<child offset="8" name="hwnd" kind="pointer">
<child kind="struct" type="HWND__" />
</child>
<child offset="12" name="wHitTestCode" kind="BaseType" type="DWORD" />
<child offset="16" name="dwExtraInfo" kind="BaseType" type="DWORD" />
</TypeDefine>
<TypeDefine name="XMLHTTPRequest" kind="struct" len="0" />
<TypeDefine name="T_ZOss_Mon_Get_Var_Req" kind="struct" len="8">
<child offset="0" name="base" kind="BaseType" type="DWORD" />
<child offset="4" name="size" kind="BaseType" type="DWORD" />
</TypeDefine>
<TypeDefine name="tagWNDCLASSW" kind="struct" len="40">
<child offset="0" name="style" kind="BaseType" type="DWORD" />
<child offset="4" name="lpfnWndProc" kind="pointer">
<child kind="function" />
</child>
<child offset="8" name="cbClsExtra" kind="BaseType" type="int" />
<child offset="12" name="cbWndExtra" kind="BaseType" type="int" />
<child offset="16" name="hInstance" kind="pointer">
<child kind="struct" type="HINSTANCE__" />
</child>
<child offset="20" name="hIcon" kind="pointer">
<child kind="struct" type="HICON__" />
</child>
<child offset="24" name="hCursor" kind="pointer">
<child kind="struct" type="HICON__" />
</child>
<child offset="28" name="hbrBackground" kind="pointer">
<child kind="struct" type="HBRUSH__" />
</child>
<child offset="32" name="lpszMenuName" kind="pointer" type="wchar_t" />
<child offset="36" name="lpszClassName" kind="pointer" type="wchar_t" />
</TypeDefine>
<TypeDefine name="tagEMRSETWORLDTRANSFORM" kind="struct" len="32">
<child offset="0" name="emr" kind="struct" type="tagEMR" />
<child offset="8" name="xform" kind="struct" type="tagXFORM" />
</TypeDefine>
<TypeDefine name="T_zAti_NV_BeepCallNum" kind="struct" len="40">
<child offset="0" name="bCallNum" kind="BaseType" type="BYTE" />
<child offset="1" name="abPadding" kind="array" num="3">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="4" name="atCallGroup" kind="array" num="3">
<child kind="struct" type="T_zAti_NV_BeepNumInfo" />
</child>
</TypeDefine>
<TypeDefine name="T_zAti_NV_BeepNumInfo" kind="struct" len="12">
<child offset="0" name="bNumLen" kind="BaseType" type="BYTE" />
<child offset="1" name="abCallNum" kind="array" num="11">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="tagRPC_CALL_ATTRIBUTES_V1_W" kind="struct" len="36">
<child offset="0" name="Version" kind="BaseType" type="DWORD" />
<child offset="4" name="Flags" kind="BaseType" type="DWORD" />
<child offset="8" name="ServerPrincipalNameBufferLength" kind="BaseType" type="DWORD" />
<child offset="12" name="ServerPrincipalName" kind="pointer" type="WORD" />
<child offset="16" name="ClientPrincipalNameBufferLength" kind="BaseType" type="DWORD" />
<child offset="20" name="ClientPrincipalName" kind="pointer" type="WORD" />
<child offset="24" name="AuthenticationLevel" kind="BaseType" type="DWORD" />
<child offset="28" name="AuthenticationService" kind="BaseType" type="DWORD" />
<child offset="32" name="NullSession" kind="BaseType" type="int" />
</TypeDefine>
<TypeDefine name="T_Umts_TimerInfo" kind="struct" len="8">
<child offset="0" name="bVersion" kind="BaseType" type="BYTE" />
<child offset="1" name="bPadding" kind="BaseType" type="BYTE" />
<child offset="2" name="bTimerName" kind="BaseType" type="BYTE" />
<child offset="3" name="bTimerStatus" kind="BaseType" type="BYTE" />
<child offset="4" name="dwTimerLength" kind="BaseType" type="DWORD" />
</TypeDefine>
<TypeDefine name="IContinueVtbl" kind="struct" len="16">
<child offset="0" name="QueryInterface" kind="pointer">
<child kind="function" />
</child>
<child offset="4" name="AddRef" kind="pointer">
<child kind="function" />
</child>
<child offset="8" name="Release" kind="pointer">
<child kind="function" />
</child>
<child offset="12" name="FContinue" kind="pointer">
<child kind="function" />
</child>
</TypeDefine>
<TypeDefine name="IContinue" kind="struct" len="4">
<child offset="0" name="lpVtbl" kind="pointer">
<child kind="struct" type="IContinueVtbl" />
</child>
</TypeDefine>
<TypeDefine name="T_zWRRC_InterCellRst" kind="struct" len="16">
<child offset="0" name="wUarfcn" kind="BaseType" type="WORD" />
<child offset="2" name="wPrimSrc" kind="BaseType" type="WORD" />
<child offset="4" name="tCellValue" kind="struct" type="T_zWRRC_CELLVALUE" />
</TypeDefine>
<TypeDefine name="T_zWmac_DpaReorderingPara" kind="struct" len="100">
<child offset="0" name="bVersion" kind="BaseType" type="BYTE" />
<child offset="1" name="abPadding" kind="array" num="2">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="3" name="bSampleNum" kind="BaseType" type="BYTE" />
<child offset="4" name="atDpaQueReodering" kind="array" num="8">
<child kind="struct" type="T_zWmac_DpaQueReordering" />
</child>
</TypeDefine>
<TypeDefine name="T_zEM_W_FddSCellReselInfo" kind="struct" len="48">
<child offset="0" name="bPrioInfoFlg" kind="BaseType" type="BYTE" />
<child offset="1" name="abPadding" kind="array" num="3">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="4" name="tScellInfo" kind="struct" type="T_zEm_W_SCellInfo" />
<child offset="20" name="tSCellPrioInfo" kind="struct" type="T_zEM_W_ServCellPrioInfo" />
<child offset="28" name="tCellSelecSib34" kind="struct" type="T_zEM_W_CellSelectSib3_4" />
</TypeDefine>
<TypeDefine name="T_zEM_W_LteCellReselInfo" kind="struct" len="20">
<child offset="0" name="tLteCellInfo" kind="struct" type="T_zEM_W_LteCellInfo" />
<child offset="8" name="tLteCellPrioInfo" kind="struct" type="T_zEm_W_LteCellPrioInfo" />
</TypeDefine>
<TypeDefine name="tagBIND_OPTS" kind="struct" len="16">
<child offset="0" name="cbStruct" kind="BaseType" type="DWORD" />
<child offset="4" name="grfFlags" kind="BaseType" type="DWORD" />
<child offset="8" name="grfMode" kind="BaseType" type="DWORD" />
<child offset="12" name="dwTickCountDeadline" kind="BaseType" type="DWORD" />
</TypeDefine>
<TypeDefine name="IRunningObjectTable" kind="struct" len="4">
<child offset="0" name="lpVtbl" kind="pointer">
<child kind="struct" type="IRunningObjectTableVtbl" />
</child>
</TypeDefine>
<TypeDefine name="T_ZDrvNv_HSPeriData" kind="struct" len="4096">
<child offset="0" name="reserved" kind="array" num="4096">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="T_zApMmia_PbSFindIndexEnd_Cnf" kind="struct" len="8">
<child offset="0" name="bSrcIndex" kind="BaseType" type="BYTE" />
<child offset="1" name="bDesIndex" kind="BaseType" type="BYTE" />
<child offset="2" name="bResult" kind="BaseType" type="BYTE" />
<child offset="3" name="bCmdFlg" kind="BaseType" type="BYTE" />
<child offset="4" name="dwReason" kind="BaseType" type="DWORD" />
</TypeDefine>
<TypeDefine name="T_zApMmia_Cbs_PcbmList_Cnf" kind="struct" len="96">
<child offset="0" name="bSrcIndex" kind="BaseType" type="BYTE" />
<child offset="1" name="bDesIndex" kind="BaseType" type="BYTE" />
<child offset="2" name="bListEndFg" kind="BaseType" type="BYTE" />
<child offset="3" name="bMsgStatVal" kind="BaseType" type="BYTE" />
<child offset="4" name="wIndex" kind="BaseType" type="WORD" />
<child offset="6" name="bMsgLen" kind="BaseType" type="BYTE" />
<child offset="7" name="bStatChgFlg" kind="BaseType" type="BYTE" />
<child offset="8" name="abBuf" kind="array" num="88">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="tagRPC_EXTENDED_ERROR_INFO" kind="struct" len="112">
<child offset="0" name="Version" kind="BaseType" type="DWORD" />
<child offset="4" name="ComputerName" kind="pointer" type="WORD" />
<child offset="8" name="ProcessID" kind="BaseType" type="DWORD" />
<child offset="12" name="u" kind="union" type="__unnamed" len="16">
<child offset="0" name="SystemTime" kind="struct" type="_SYSTEMTIME" />
<child offset="0" name="FileTime" kind="struct" type="_FILETIME" />
</child>
<child offset="28" name="GeneratingComponent" kind="BaseType" type="DWORD" />
<child offset="32" name="Status" kind="BaseType" type="DWORD" />
<child offset="36" name="DetectionLocation" kind="BaseType" type="WORD" />
<child offset="38" name="Flags" kind="BaseType" type="WORD" />
<child offset="40" name="NumberOfParameters" kind="BaseType" type="int" />
<child offset="48" name="Parameters" kind="array" num="4">
<child kind="struct" type="tagRPC_EE_INFO_PARAM" />
</child>
</TypeDefine>
<TypeDefine name="tagRPC_EE_INFO_PARAM" kind="struct" len="16">
<child offset="0" name="ParameterType" kind="BaseType" type="int" />
<child offset="8" name="u" kind="union" type="__unnamed" len="8">
<child offset="0" name="AnsiString" kind="pointer" type="char" />
<child offset="0" name="UnicodeString" kind="pointer" type="WORD" />
<child offset="0" name="LVal" kind="BaseType" type="long" />
<child offset="0" name="SVal" kind="BaseType" type="short" />
<child offset="0" name="PVal" kind="BaseType" type="unsigned __int64" />
<child offset="0" name="BVal" kind="struct" type="tagBinaryParam" />
</child>
</TypeDefine>
<TypeDefine name="RETRIEVAL_POINTERS_BUFFER" kind="struct" len="32">
<child offset="0" name="ExtentCount" kind="BaseType" type="DWORD" />
<child offset="8" name="StartingVcn" kind="union" type="_LARGE_INTEGER" />
<child offset="16" name="Extents" kind="array" num="1">
<child kind="struct" type="__unnamed" len="16">
<child offset="0" name="NextVcn" kind="union" type="_LARGE_INTEGER" />
<child offset="8" name="Lcn" kind="union" type="_LARGE_INTEGER" />
</child>
</child>
</TypeDefine>
<TypeDefine name="T_zWRRC_SERVCELLINFO" kind="struct" len="40">
<child offset="0" name="bVersion" kind="BaseType" type="BYTE" />
<child offset="1" name="abPadding" kind="array" num="2">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="3" name="bCellAccessRest" kind="BaseType" type="BYTE" />
<child offset="4" name="wUlUarfcn" kind="BaseType" type="WORD" />
<child offset="6" name="wDlUarfcn" kind="BaseType" type="WORD" />
<child offset="8" name="wPrimSrc" kind="BaseType" type="WORD" />
<child offset="10" name="wCallAccs" kind="BaseType" type="WORD" />
<child offset="12" name="wUraId" kind="BaseType" type="WORD" />
<child offset="14" name="wPadding" kind="BaseType" type="WORD" />
<child offset="16" name="dwCellId" kind="BaseType" type="DWORD" />
<child offset="20" name="tResInfo" kind="struct" type="T_zWRRC_SERVCELL_RESINFO" />
</TypeDefine>
<TypeDefine name="T_zWRRC_SERVCELL_RESINFO" kind="struct" len="20">
<child offset="0" name="bHcsInd" kind="BITS" start="0" len="1" type="BYTE" />
<child offset="1" name="bServHcs" kind="BaseType" type="BYTE" />
<child offset="2" name="bQhyst" kind="BaseType" type="BYTE" />
<child offset="3" name="bQhcs" kind="BaseType" type="BYTE" />
<child offset="4" name="cSIntraSrh" kind="BaseType" type="char" />
<child offset="5" name="cSInterSrh" kind="BaseType" type="char" />
<child offset="6" name="cSSrhHcs" kind="BaseType" type="char" />
<child offset="7" name="cQQualMin" kind="BaseType" type="char" />
<child offset="8" name="cQRxlevMin" kind="BaseType" type="char" />
<child offset="9" name="cSrhRat" kind="BaseType" type="char" />
<child offset="10" name="cSHcsRat" kind="BaseType" type="char" />
<child offset="11" name="cSLimitSrhRat" kind="BaseType" type="char" />
<child offset="12" name="cMaxAlwUlTxPwr" kind="BaseType" type="char" />
<child offset="13" name="cPadding" kind="array" num="3">
<child kind="BaseType" type="char" />
</child>
<child offset="16" name="wTreselect" kind="BaseType" type="WORD" />
<child offset="18" name="wPadding" kind="BaseType" type="WORD" />
</TypeDefine>
<TypeDefine name="T_ZOss_Mon_Task" kind="struct" len="8">
<child offset="0" name="num" kind="BaseType" type="DWORD" />
<child offset="4" name="ele" kind="pointer">
<child kind="struct" type="T_ZOss_Mon_Task_Ele" />
</child>
</TypeDefine>
<TypeDefine name="T_ZOss_Mon_Task_Ele" kind="struct" len="16">
<child offset="0" name="name" kind="pointer" type="char" />
<child offset="4" name="handle" kind="BaseType" type="DWORD" />
<child offset="8" name="thread_handle" kind="BaseType" type="DWORD" />
<child offset="12" name="status" kind="BaseType" type="BYTE" />
</TypeDefine>
<TypeDefine name="T_zWmac_MacdFlowLgchPara" kind="struct" len="136">
<child offset="0" name="bRbId" kind="BaseType" type="BYTE" />
<child offset="1" name="bLgchId" kind="BaseType" type="BYTE" />
<child offset="2" name="bMLP" kind="BaseType" type="BYTE" />
<child offset="3" name="bLgchType" kind="BaseType" type="BYTE" />
<child offset="4" name="bRlcMode" kind="BaseType" type="BYTE" />
<child offset="5" name="bIncSiFlg" kind="BaseType" type="BYTE" />
<child offset="6" name="bPadding" kind="BaseType" type="BYTE" />
<child offset="7" name="bPduSizeNum" kind="BaseType" type="BYTE" />
<child offset="8" name="atUpaLgchDdiInfo" kind="array" num="32">
<child kind="struct" type="T_zWmac_UpaLgchDdiInfo" />
</child>
</TypeDefine>
<TypeDefine name="T_zMmiaUmm_Active_Cnf" kind="struct" len="8">
<child offset="0" name="bSrcIndex" kind="BaseType" type="BYTE" />
<child offset="1" name="bDesIndex" kind="BaseType" type="BYTE" />
<child offset="2" name="bResult" kind="BaseType" type="BYTE" />
<child offset="3" name="bPadding1" kind="BaseType" type="BYTE" />
<child offset="4" name="wCause" kind="BaseType" type="WORD" />
<child offset="6" name="abPadding2" kind="array" num="2">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="ANON_OBJECT_HEADER_V2" kind="struct" len="44">
<child offset="0" name="Sig1" kind="BaseType" type="WORD" />
<child offset="2" name="Sig2" kind="BaseType" type="WORD" />
<child offset="4" name="Version" kind="BaseType" type="WORD" />
<child offset="6" name="Machine" kind="BaseType" type="WORD" />
<child offset="8" name="TimeDateStamp" kind="BaseType" type="DWORD" />
<child offset="12" name="ClassID" kind="struct" type="_GUID" />
<child offset="28" name="SizeOfData" kind="BaseType" type="DWORD" />
<child offset="32" name="Flags" kind="BaseType" type="DWORD" />
<child offset="36" name="MetaDataSize" kind="BaseType" type="DWORD" />
<child offset="40" name="MetaDataOffset" kind="BaseType" type="DWORD" />
</TypeDefine>
<TypeDefine name="T_zEudbg_ThroughPut_Ind" kind="struct" len="28">
<child offset="0" name="bVersion" kind="BaseType" type="BYTE" />
<child offset="1" name="abPadding" kind="array" num="3">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="4" name="dwMacThroughPutDl" kind="BaseType" type="DWORD" />
<child offset="8" name="dwMacThroughPutUl" kind="BaseType" type="DWORD" />
<child offset="12" name="dwRlcThroughPutDl" kind="BaseType" type="DWORD" />
<child offset="16" name="dwRlcThroughPutUl" kind="BaseType" type="DWORD" />
<child offset="20" name="dwPdcpThroughPutDl" kind="BaseType" type="DWORD" />
<child offset="24" name="dwPdcpThroughPutUl" kind="BaseType" type="DWORD" />
</TypeDefine>
<TypeDefine name="T_ZOss_Mon_Event_Ele" kind="struct" len="24">
<child offset="0" name="event" kind="BaseType" type="BYTE" />
<child offset="4" name="name" kind="pointer" type="char" />
<child offset="8" name="handle" kind="BaseType" type="DWORD" />
<child offset="16" name="tickstamp" kind="BaseType" type="unsigned __int64" />
</TypeDefine>
<TypeDefine name="T_zMmiaSm_Cgcontrdp_AddrInfo" kind="struct" len="148">
<child offset="0" name="bSrcAddrAndMaskFlg" kind="BITS" start="0" len="1" type="BYTE" />
<child offset="0" name="bGwAddrFlg" kind="BITS" start="1" len="1" type="BYTE" />
<child offset="0" name="bDnsPriAddrFlg" kind="BITS" start="2" len="1" type="BYTE" />
<child offset="0" name="bDnsSecAddrFlg" kind="BITS" start="3" len="1" type="BYTE" />
<child offset="0" name="bPCscfPriAddrFlg" kind="BITS" start="4" len="1" type="BYTE" />
<child offset="0" name="bPCscfSecAddrFlg" kind="BITS" start="5" len="1" type="BYTE" />
<child offset="0" name="bPCscfSecAddr2Flg" kind="BITS" start="6" len="1" type="BYTE" />
<child offset="0" name="bPCscfSecAddr3Flg" kind="BITS" start="7" len="1" type="BYTE" />
<child offset="1" name="bImcnSignInd" kind="BaseType" type="BYTE" />
<child offset="2" name="abPadding" kind="array" num="2">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="4" name="abSrcAddrAndMask" kind="array" num="32">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="36" name="abGwAddr" kind="array" num="16">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="52" name="abDnsPriAddr" kind="array" num="16">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="68" name="abDnsSecAddr" kind="array" num="16">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="84" name="abPCscfPriAddr" kind="array" num="16">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="100" name="abPCscfSecAddr" kind="array" num="16">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="116" name="abPCscfSecAddr2" kind="array" num="16">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="132" name="abPCscfSecAddr3" kind="array" num="16">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="T_zMmiaCbs_Data_Ind" kind="struct" len="1302">
<child offset="0" name="bSrcIndex" kind="BaseType" type="BYTE" />
<child offset="1" name="bDesIndex" kind="BaseType" type="BYTE" />
<child offset="2" name="bWarningMsgInd" kind="BaseType" type="BYTE" />
<child offset="3" name="bPriEtwsSecFlg" kind="BaseType" type="BYTE" />
<child offset="4" name="wMid" kind="BaseType" type="WORD" />
<child offset="6" name="wSn" kind="BaseType" type="WORD" />
<child offset="8" name="bCbmInd" kind="BaseType" type="BYTE" />
<child offset="9" name="bTotalPage" kind="BaseType" type="BYTE" />
<child offset="10" name="bCurPageNum" kind="BaseType" type="BYTE" />
<child offset="11" name="bDcs" kind="BaseType" type="BYTE" />
<child offset="12" name="atBuf" kind="array" num="15">
<child kind="struct" type="T_zMmiaCbs_PageData" />
</child>
</TypeDefine>
<TypeDefine name="T_zTGNasMsg_Ind" kind="struct" len="12">
<child offset="0" name="dwCodeLen" kind="BaseType" type="DWORD" />
<child offset="4" name="pCode" kind="pointer" type="BYTE" />
<child offset="8" name="bUpDownFlag" kind="BaseType" type="BYTE" />
<child offset="9" name="bPadding" kind="array" num="3">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="T_zMmiaEsm_QueryPdpAddr_Cnf" kind="struct" len="116">
<child offset="0" name="bSrcIndex" kind="BaseType" type="BYTE" />
<child offset="1" name="bDesIndex" kind="BaseType" type="BYTE" />
<child offset="2" name="bCidNum" kind="BaseType" type="BYTE" />
<child offset="3" name="bPadding" kind="BaseType" type="BYTE" />
<child offset="4" name="atPdpAddr" kind="array" num="4">
<child kind="struct" type="T_zMmiaSm_CidPdpAddr" />
</child>
</TypeDefine>
<TypeDefine name="T_zWRRC_CELLRSTINFO" kind="struct" len="1876">
<child offset="0" name="bVersion" kind="BaseType" type="BYTE" />
<child offset="1" name="abPadding" kind="array" num="3">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="4" name="tIntraCellInfo" kind="struct" type="T_zWRRC_IntraCellRstInfo" />
<child offset="776" name="tInterCellInfo" kind="struct" type="T_zWRRC_InterCellRstInfo" />
<child offset="1292" name="tGsmCellInfo" kind="struct" type="T_zWRRC_GsmCellRstInfo" />
<child offset="1680" name="tLteCellInfo" kind="struct" type="T_zWRRC_LteCellRstInfo" />
</TypeDefine>
<TypeDefine name="T_zWRRC_InterCellRstInfo" kind="struct" len="516">
<child offset="0" name="bInterCellNum" kind="BaseType" type="BYTE" />
<child offset="1" name="abPadding" kind="array" num="3">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="4" name="atInterCell" kind="array" num="32">
<child kind="struct" type="T_zWRRC_InterCellRst" />
</child>
</TypeDefine>
<TypeDefine name="T_zMmiaCc_Moc_Cnf" kind="struct" len="80">
<child offset="0" name="bSrcIndex" kind="BaseType" type="BYTE" />
<child offset="1" name="bDesIndex" kind="BaseType" type="BYTE" />
<child offset="2" name="bResult" kind="BaseType" type="BYTE" />
<child offset="3" name="bServ" kind="BaseType" type="BYTE" />
<child offset="4" name="bCalledNumFg" kind="BaseType" type="BYTE" />
<child offset="5" name="bCalledSubAddrFg" kind="BaseType" type="BYTE" />
<child offset="6" name="abPadding" kind="array" num="2">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="8" name="wCause" kind="BaseType" type="WORD" />
<child offset="10" name="bCallId" kind="BaseType" type="BYTE" />
<child offset="11" name="bCallType" kind="BaseType" type="BYTE" />
<child offset="12" name="tCalledNum" kind="struct" type="T_zPS_CallNum" />
<child offset="56" name="tCalledSubAddr" kind="struct" type="T_zPS_CallSubAddr" />
</TypeDefine>
<TypeDefine name="T_z_UiccId_UPlmnInfo" kind="struct" len="274">
<child offset="0" name="bMaxNum" kind="BaseType" type="BYTE" />
<child offset="1" name="bNum" kind="BaseType" type="BYTE" />
<child offset="2" name="abPadding" kind="array" num="2">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="4" name="abPlmnValidFg" kind="array" num="30">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="34" name="atList" kind="array" num="30">
<child kind="struct" type="T_zPS_PlmnAct" />
</child>
</TypeDefine>
<TypeDefine name="tagMCI_OVLY_RECT_PARMS" kind="struct" len="20">
<child offset="0" name="dwCallback" kind="BaseType" type="DWORD" />
<child offset="4" name="rc" kind="struct" type="tagRECT" />
</TypeDefine>
<TypeDefine name="T_zEumcr_EutraInterFreqMeasRlts" kind="struct" len="2180">
<child offset="0" name="bVersion" kind="BaseType" type="BYTE" />
<child offset="1" name="abPadding" kind="array" num="2">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="3" name="bFreqNum" kind="BaseType" type="BYTE" />
<child offset="4" name="tNInterFreqMeasRlts" kind="array" num="8">
<child kind="struct" type="T_zEumcr_NEutraFreqMeasRlts" />
</child>
</TypeDefine>
<TypeDefine name="tagKBDLLHOOKSTRUCT" kind="struct" len="20">
<child offset="0" name="vkCode" kind="BaseType" type="DWORD" />
<child offset="4" name="scanCode" kind="BaseType" type="DWORD" />
<child offset="8" name="flags" kind="BaseType" type="DWORD" />
<child offset="12" name="time" kind="BaseType" type="DWORD" />
<child offset="16" name="dwExtraInfo" kind="BaseType" type="DWORD" />
</TypeDefine>
<TypeDefine name="tagCHOOSECOLORA" kind="struct" len="36">
<child offset="0" name="lStructSize" kind="BaseType" type="DWORD" />
<child offset="4" name="hwndOwner" kind="pointer">
<child kind="struct" type="HWND__" />
</child>
<child offset="8" name="hInstance" kind="pointer">
<child kind="struct" type="HWND__" />
</child>
<child offset="12" name="rgbResult" kind="BaseType" type="DWORD" />
<child offset="16" name="lpCustColors" kind="pointer" type="DWORD" />
<child offset="20" name="Flags" kind="BaseType" type="DWORD" />
<child offset="24" name="lCustData" kind="BaseType" type="long" />
<child offset="28" name="lpfnHook" kind="pointer">
<child kind="function" />
</child>
<child offset="32" name="lpTemplateName" kind="pointer" type="char" />
</TypeDefine>
<TypeDefine name="T_zMmiaCC_OpenVoiceChnl_Ind" kind="struct" len="4">
<child offset="0" name="bPlatIndex" kind="BaseType" type="BYTE" />
<child offset="1" name="bCurAct" kind="BaseType" type="BYTE" />
<child offset="2" name="bIsWideBand" kind="BaseType" type="BYTE" />
<child offset="3" name="bAmrCdec" kind="BaseType" type="BYTE" />
</TypeDefine>
<TypeDefine name="T_zApMmia_PbSetCapa" kind="struct" len="20">
<child offset="0" name="bSetIndex" kind="BaseType" type="BYTE" />
<child offset="1" name="bEntryNum" kind="BaseType" type="BYTE" />
<child offset="2" name="abPadding" kind="array" num="2">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="4" name="tAnrInfo" kind="struct" type="T_zApMmia_ItemInfo" />
<child offset="8" name="tGrpNameInfo" kind="struct" type="T_zApMmia_ItemInfo" />
<child offset="12" name="tEmailInfo" kind="struct" type="T_zApMmia_ItemInfo" />
<child offset="16" name="tSneInfo" kind="struct" type="T_zApMmia_ItemInfo" />
</TypeDefine>
<TypeDefine name="tagMCI_VD_ESCAPE_PARMSW" kind="struct" len="8">
<child offset="0" name="dwCallback" kind="BaseType" type="DWORD" />
<child offset="4" name="lpstrCommand" kind="pointer" type="wchar_t" />
</TypeDefine>
<TypeDefine name="T_zWRRC_CELLINFO" kind="struct" len="1640">
<child offset="0" name="bVersion" kind="BaseType" type="BYTE" />
<child offset="1" name="abPadding" kind="array" num="3">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="4" name="bIntraCellNum" kind="BaseType" type="BYTE" />
<child offset="5" name="bInterCellNum" kind="BaseType" type="BYTE" />
<child offset="6" name="bGsmCellNum" kind="BaseType" type="BYTE" />
<child offset="7" name="bLteFreqNum" kind="BaseType" type="BYTE" />
<child offset="8" name="awDlUarfcn" kind="array" num="32">
<child kind="BaseType" type="WORD" />
</child>
<child offset="72" name="atIntraCellInfo" kind="array" num="32">
<child kind="struct" type="T_zWRRC_FddCellInfo" />
</child>
<child offset="584" name="atInterCellInfo" kind="array" num="32">
<child kind="struct" type="T_zWRRC_FddCellInfo" />
</child>
<child offset="1096" name="atGsmCellInfo" kind="array" num="32">
<child kind="struct" type="T_zWRRC_GsmCellInfo" />
</child>
<child offset="1608" name="adwEuarfcn" kind="array" num="8">
<child kind="BaseType" type="DWORD" />
</child>
</TypeDefine>
<TypeDefine name="T_zMmiaAs_EM_LteHoSet_Req" kind="struct" len="4">
<child offset="0" name="bSrcIndex" kind="BaseType" type="BYTE" />
<child offset="1" name="bDesIndex" kind="BaseType" type="BYTE" />
<child offset="2" name="bAction" kind="BaseType" type="BYTE" />
<child offset="3" name="bPadding" kind="BaseType" type="BYTE" />
</TypeDefine>
<TypeDefine name="T_zMmiaCc_State_Req" kind="struct" len="676">
<child offset="0" name="bSrcIndex" kind="BaseType" type="BYTE" />
<child offset="1" name="bDesIndex" kind="BaseType" type="BYTE" />
<child offset="2" name="bpadding" kind="BaseType" type="BYTE" />
<child offset="3" name="bCallNum" kind="BaseType" type="BYTE" />
<child offset="4" name="tStateInfo" kind="array" num="7">
<child kind="struct" type="T_zMmiaCc_State_Info" />
</child>
</TypeDefine>
<TypeDefine name="T_zWmac_MaceHeaderInfo" kind="struct" len="264">
<child offset="0" name="bTxType" kind="BaseType" type="BYTE" />
<child offset="1" name="bHappyBit" kind="BaseType" type="BYTE" />
<child offset="2" name="bEtfci" kind="BaseType" type="BYTE" />
<child offset="3" name="bMacesHeaderNum" kind="BaseType" type="BYTE" />
<child offset="4" name="atMacesHeaderPara" kind="array" num="62">
<child kind="struct" type="T_zWmac_MacesHeaderPara" />
</child>
<child offset="252" name="bIncSiFlg" kind="BaseType" type="BYTE" />
<child offset="253" name="abPadding" kind="array" num="3">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="256" name="tSiPara" kind="struct" type="T_zWmac_SiPara" />
</TypeDefine>
<TypeDefine name="T_zMmiaSm_Cgcontrdp_Cnf" kind="struct" len="1604">
<child offset="0" name="bSrcIndex" kind="BaseType" type="BYTE" />
<child offset="1" name="bDesIndex" kind="BaseType" type="BYTE" />
<child offset="2" name="bCidNum" kind="BaseType" type="BYTE" />
<child offset="3" name="bResult" kind="BaseType" type="BYTE" />
<child offset="4" name="atNwEstInfo" kind="array" num="4">
<child kind="struct" type="T_zMmiaSm_Cgcontrdp_Para" />
</child>
</TypeDefine>
<TypeDefine name="T_zMmiaSm_Cgcontrdp_Para" kind="struct" len="400">
<child offset="0" name="bCid" kind="BaseType" type="BYTE" />
<child offset="1" name="bBearerId" kind="BaseType" type="BYTE" />
<child offset="2" name="bPdpType" kind="BaseType" type="BYTE" />
<child offset="3" name="bPadding" kind="BaseType" type="BYTE" />
<child offset="4" name="abApn" kind="array" num="100">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="104" name="atNwEstIPv4Info" kind="struct" type="T_zMmiaSm_Cgcontrdp_AddrInfo" />
<child offset="252" name="atNwEstIPv6Info" kind="struct" type="T_zMmiaSm_Cgcontrdp_AddrInfo" />
</TypeDefine>
<TypeDefine name="T_zAti_NV_WSignalboxCfg" kind="struct" len="8">
<child offset="0" name="bEndpoint" kind="BaseType" type="BYTE" />
<child offset="1" name="bStepNum" kind="BaseType" type="BYTE" />
<child offset="2" name="abRssi" kind="array" num="5">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="7" name="bPadding" kind="BaseType" type="BYTE" />
</TypeDefine>
<TypeDefine name="IMessageFilterVtbl" kind="struct" len="24">
<child offset="0" name="QueryInterface" kind="pointer">
<child kind="function" />
</child>
<child offset="4" name="AddRef" kind="pointer">
<child kind="function" />
</child>
<child offset="8" name="Release" kind="pointer">
<child kind="function" />
</child>
<child offset="12" name="HandleInComingCall" kind="pointer">
<child kind="function" />
</child>
<child offset="16" name="RetryRejectedCall" kind="pointer">
<child kind="function" />
</child>
<child offset="20" name="MessagePending" kind="pointer">
<child kind="function" />
</child>
</TypeDefine>
<TypeDefine name="IMessageFilter" kind="struct" len="4">
<child offset="0" name="lpVtbl" kind="pointer">
<child kind="struct" type="IMessageFilterVtbl" />
</child>
</TypeDefine>
<TypeDefine name="T_zTd_RRCMsg_Ind" kind="struct" len="12">
<child offset="0" name="dwCodeLen" kind="BaseType" type="DWORD" />
<child offset="4" name="pCode" kind="pointer" type="BYTE" />
<child offset="8" name="bPduType" kind="BaseType" type="BYTE" />
<child offset="9" name="abPadding" kind="array" num="3">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="tagMIDIOUTCAPSW" kind="struct" len="84">
<child offset="0" name="wMid" kind="BaseType" type="WORD" />
<child offset="2" name="wPid" kind="BaseType" type="WORD" />
<child offset="4" name="vDriverVersion" kind="BaseType" type="DWORD" />
<child offset="8" name="szPname" kind="array" num="32">
<child kind="BaseType" type="wchar_t" />
</child>
<child offset="72" name="wTechnology" kind="BaseType" type="WORD" />
<child offset="74" name="wVoices" kind="BaseType" type="WORD" />
<child offset="76" name="wNotes" kind="BaseType" type="WORD" />
<child offset="78" name="wChannelMask" kind="BaseType" type="WORD" />
<child offset="80" name="dwSupport" kind="BaseType" type="DWORD" />
</TypeDefine>
<TypeDefine name="tagEMRSELECTCLIPPATH" kind="struct" len="12">
<child offset="0" name="emr" kind="struct" type="tagEMR" />
<child offset="8" name="iMode" kind="BaseType" type="DWORD" />
</TypeDefine>
<TypeDefine name="ITypeCompVtbl" kind="struct" len="20">
<child offset="0" name="QueryInterface" kind="pointer">
<child kind="function" />
</child>
<child offset="4" name="AddRef" kind="pointer">
<child kind="function" />
</child>
<child offset="8" name="Release" kind="pointer">
<child kind="function" />
</child>
<child offset="12" name="Bind" kind="pointer">
<child kind="function" />
</child>
<child offset="16" name="BindType" kind="pointer">
<child kind="function" />
</child>
</TypeDefine>
<TypeDefine name="tagMSGBOXPARAMSW" kind="struct" len="40">
<child offset="0" name="cbSize" kind="BaseType" type="DWORD" />
<child offset="4" name="hwndOwner" kind="pointer">
<child kind="struct" type="HWND__" />
</child>
<child offset="8" name="hInstance" kind="pointer">
<child kind="struct" type="HINSTANCE__" />
</child>
<child offset="12" name="lpszText" kind="pointer" type="wchar_t" />
<child offset="16" name="lpszCaption" kind="pointer" type="wchar_t" />
<child offset="20" name="dwStyle" kind="BaseType" type="DWORD" />
<child offset="24" name="lpszIcon" kind="pointer" type="wchar_t" />
<child offset="28" name="dwContextHelpId" kind="BaseType" type="DWORD" />
<child offset="32" name="lpfnMsgBoxCallback" kind="pointer">
<child kind="function" />
</child>
<child offset="36" name="dwLanguageId" kind="BaseType" type="DWORD" />
</TypeDefine>
<TypeDefine name="tagGLYPHSET" kind="struct" len="20">
<child offset="0" name="cbThis" kind="BaseType" type="DWORD" />
<child offset="4" name="flAccel" kind="BaseType" type="DWORD" />
<child offset="8" name="cGlyphsSupported" kind="BaseType" type="DWORD" />
<child offset="12" name="cRanges" kind="BaseType" type="DWORD" />
<child offset="16" name="ranges" kind="array" num="1">
<child kind="struct" type="tagWCRANGE" />
</child>
</TypeDefine>
<TypeDefine name="tagWCRANGE" kind="struct" len="4">
<child offset="0" name="wcLow" kind="BaseType" type="wchar_t" />
<child offset="2" name="cGlyphs" kind="BaseType" type="WORD" />
</TypeDefine>
<TypeDefine name="pcmwaveformat_tag" kind="struct" len="16">
<child offset="0" name="wf" kind="struct" type="waveformat_tag" />
<child offset="14" name="wBitsPerSample" kind="BaseType" type="WORD" />
</TypeDefine>
<TypeDefine name="IXMLDOMElementVtbl" kind="struct" len="208">
<child offset="0" name="QueryInterface" kind="pointer">
<child kind="function" />
</child>
<child offset="4" name="AddRef" kind="pointer">
<child kind="function" />
</child>
<child offset="8" name="Release" kind="pointer">
<child kind="function" />
</child>
<child offset="12" name="GetTypeInfoCount" kind="pointer">
<child kind="function" />
</child>
<child offset="16" name="GetTypeInfo" kind="pointer">
<child kind="function" />
</child>
<child offset="20" name="GetIDsOfNames" kind="pointer">
<child kind="function" />
</child>
<child offset="24" name="Invoke" kind="pointer">
<child kind="function" />
</child>
<child offset="28" name="get_nodeName" kind="pointer">
<child kind="function" />
</child>
<child offset="32" name="get_nodeValue" kind="pointer">
<child kind="function" />
</child>
<child offset="36" name="put_nodeValue" kind="pointer">
<child kind="function" />
</child>
<child offset="40" name="get_nodeType" kind="pointer">
<child kind="function" />
</child>
<child offset="44" name="get_parentNode" kind="pointer">
<child kind="function" />
</child>
<child offset="48" name="get_childNodes" kind="pointer">
<child kind="function" />
</child>
<child offset="52" name="get_firstChild" kind="pointer">
<child kind="function" />
</child>
<child offset="56" name="get_lastChild" kind="pointer">
<child kind="function" />
</child>
<child offset="60" name="get_previousSibling" kind="pointer">
<child kind="function" />
</child>
<child offset="64" name="get_nextSibling" kind="pointer">
<child kind="function" />
</child>
<child offset="68" name="get_attributes" kind="pointer">
<child kind="function" />
</child>
<child offset="72" name="insertBefore" kind="pointer">
<child kind="function" />
</child>
<child offset="76" name="replaceChild" kind="pointer">
<child kind="function" />
</child>
<child offset="80" name="removeChild" kind="pointer">
<child kind="function" />
</child>
<child offset="84" name="appendChild" kind="pointer">
<child kind="function" />
</child>
<child offset="88" name="hasChildNodes" kind="pointer">
<child kind="function" />
</child>
<child offset="92" name="get_ownerDocument" kind="pointer">
<child kind="function" />
</child>
<child offset="96" name="cloneNode" kind="pointer">
<child kind="function" />
</child>
<child offset="100" name="get_nodeTypeString" kind="pointer">
<child kind="function" />
</child>
<child offset="104" name="get_text" kind="pointer">
<child kind="function" />
</child>
<child offset="108" name="put_text" kind="pointer">
<child kind="function" />
</child>
<child offset="112" name="get_specified" kind="pointer">
<child kind="function" />
</child>
<child offset="116" name="get_definition" kind="pointer">
<child kind="function" />
</child>
<child offset="120" name="get_nodeTypedValue" kind="pointer">
<child kind="function" />
</child>
<child offset="124" name="put_nodeTypedValue" kind="pointer">
<child kind="function" />
</child>
<child offset="128" name="get_dataType" kind="pointer">
<child kind="function" />
</child>
<child offset="132" name="put_dataType" kind="pointer">
<child kind="function" />
</child>
<child offset="136" name="get_xml" kind="pointer">
<child kind="function" />
</child>
<child offset="140" name="transformNode" kind="pointer">
<child kind="function" />
</child>
<child offset="144" name="selectNodes" kind="pointer">
<child kind="function" />
</child>
<child offset="148" name="selectSingleNode" kind="pointer">
<child kind="function" />
</child>
<child offset="152" name="get_parsed" kind="pointer">
<child kind="function" />
</child>
<child offset="156" name="get_namespaceURI" kind="pointer">
<child kind="function" />
</child>
<child offset="160" name="get_prefix" kind="pointer">
<child kind="function" />
</child>
<child offset="164" name="get_baseName" kind="pointer">
<child kind="function" />
</child>
<child offset="168" name="transformNodeToObject" kind="pointer">
<child kind="function" />
</child>
<child offset="172" name="get_tagName" kind="pointer">
<child kind="function" />
</child>
<child offset="176" name="getAttribute" kind="pointer">
<child kind="function" />
</child>
<child offset="180" name="setAttribute" kind="pointer">
<child kind="function" />
</child>
<child offset="184" name="removeAttribute" kind="pointer">
<child kind="function" />
</child>
<child offset="188" name="getAttributeNode" kind="pointer">
<child kind="function" />
</child>
<child offset="192" name="setAttributeNode" kind="pointer">
<child kind="function" />
</child>
<child offset="196" name="removeAttributeNode" kind="pointer">
<child kind="function" />
</child>
<child offset="200" name="getElementsByTagName" kind="pointer">
<child kind="function" />
</child>
<child offset="204" name="normalize" kind="pointer">
<child kind="function" />
</child>
</TypeDefine>
<TypeDefine name="T_zAtiAs_SaiListReportReq" kind="struct" len="4">
<child offset="0" name="bSrcIndex" kind="BaseType" type="BYTE" />
<child offset="1" name="bDesIndex" kind="BaseType" type="BYTE" />
<child offset="2" name="bSaiListReport" kind="BaseType" type="BYTE" />
<child offset="3" name="bPadding" kind="BaseType" type="BYTE" />
</TypeDefine>
<TypeDefine name="T_zApMmia_PbCpbwQuery_Cnf" kind="struct" len="8">
<child offset="0" name="bSrcIndex" kind="BaseType" type="BYTE" />
<child offset="1" name="bDstIndex" kind="BaseType" type="BYTE" />
<child offset="2" name="bWrittenIndexFlg" kind="BaseType" type="BYTE" />
<child offset="3" name="bPadding" kind="BaseType" type="BYTE" />
<child offset="4" name="wWrittenIndex" kind="BaseType" type="WORD" />
<child offset="6" name="abPadding" kind="array" num="2">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="T_zMmiaSm_PdpModRes" kind="struct" len="8">
<child offset="0" name="bCid" kind="BaseType" type="BYTE" />
<child offset="1" name="bHandleResult" kind="BaseType" type="BYTE" />
<child offset="2" name="abPadding" kind="array" num="2">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="4" name="dwReason" kind="BaseType" type="DWORD" />
</TypeDefine>
<TypeDefine name="tagOBJECTDESCRIPTOR" kind="struct" len="52">
<child offset="0" name="cbSize" kind="BaseType" type="DWORD" />
<child offset="4" name="clsid" kind="struct" type="_GUID" />
<child offset="20" name="dwDrawAspect" kind="BaseType" type="DWORD" />
<child offset="24" name="sizel" kind="struct" type="tagSIZE" />
<child offset="32" name="pointl" kind="struct" type="_POINTL" />
<child offset="40" name="dwStatus" kind="BaseType" type="DWORD" />
<child offset="44" name="dwFullUserTypeName" kind="BaseType" type="DWORD" />
<child offset="48" name="dwSrcOfCopy" kind="BaseType" type="DWORD" />
</TypeDefine>
<TypeDefine name="tagNONCLIENTMETRICSA" kind="struct" len="344">
<child offset="0" name="cbSize" kind="BaseType" type="DWORD" />
<child offset="4" name="iBorderWidth" kind="BaseType" type="int" />
<child offset="8" name="iScrollWidth" kind="BaseType" type="int" />
<child offset="12" name="iScrollHeight" kind="BaseType" type="int" />
<child offset="16" name="iCaptionWidth" kind="BaseType" type="int" />
<child offset="20" name="iCaptionHeight" kind="BaseType" type="int" />
<child offset="24" name="lfCaptionFont" kind="struct" type="tagLOGFONTA" />
<child offset="84" name="iSmCaptionWidth" kind="BaseType" type="int" />
<child offset="88" name="iSmCaptionHeight" kind="BaseType" type="int" />
<child offset="92" name="lfSmCaptionFont" kind="struct" type="tagLOGFONTA" />
<child offset="152" name="iMenuWidth" kind="BaseType" type="int" />
<child offset="156" name="iMenuHeight" kind="BaseType" type="int" />
<child offset="160" name="lfMenuFont" kind="struct" type="tagLOGFONTA" />
<child offset="220" name="lfStatusFont" kind="struct" type="tagLOGFONTA" />
<child offset="280" name="lfMessageFont" kind="struct" type="tagLOGFONTA" />
<child offset="340" name="iPaddedBorderWidth" kind="BaseType" type="int" />
</TypeDefine>
<TypeDefine name="T_zMmiaSm_MtActAns_Req" kind="struct" len="12">
<child offset="0" name="bSrcIndex" kind="BaseType" type="BYTE" />
<child offset="1" name="bDesIndex" kind="BaseType" type="BYTE" />
<child offset="2" name="bType" kind="BaseType" type="BYTE" />
<child offset="3" name="bCidNum" kind="BaseType" type="BYTE" />
<child offset="4" name="bS0Val" kind="BaseType" type="BYTE" />
<child offset="5" name="bAtFg" kind="BaseType" type="BYTE" />
<child offset="6" name="abPadding" kind="array" num="2">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="8" name="abCid" kind="array" num="4">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="T_zMmiaSs_ClipRead_Req" kind="struct" len="4">
<child offset="0" name="bSrcIndex" kind="BaseType" type="BYTE" />
<child offset="1" name="bDesIndex" kind="BaseType" type="BYTE" />
<child offset="2" name="bPadding" kind="array" num="2">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="T_zMmiaCc_Disc_Cnf" kind="struct" len="8">
<child offset="0" name="bSrcIndex" kind="BaseType" type="BYTE" />
<child offset="1" name="bDesIndex" kind="BaseType" type="BYTE" />
<child offset="2" name="bResult" kind="BaseType" type="BYTE" />
<child offset="3" name="bCallId" kind="BaseType" type="BYTE" />
<child offset="4" name="dwCause" kind="BaseType" type="DWORD" />
</TypeDefine>
<TypeDefine name="T_zEm_W_SCellInfo" kind="struct" len="16">
<child offset="0" name="wUarfcn" kind="BaseType" type="WORD" />
<child offset="2" name="wPsc" kind="BaseType" type="WORD" />
<child offset="4" name="bValueFlg" kind="BaseType" type="BYTE" />
<child offset="5" name="bRscp" kind="BaseType" type="BYTE" />
<child offset="6" name="bEcNo" kind="BaseType" type="BYTE" />
<child offset="7" name="bBand" kind="BaseType" type="BYTE" />
<child offset="8" name="sSrxlev" kind="BaseType" type="short" />
<child offset="10" name="sSqual" kind="BaseType" type="short" />
<child offset="12" name="sCellOff" kind="BaseType" type="short" />
<child offset="14" name="wPadding" kind="BaseType" type="WORD" />
</TypeDefine>
<TypeDefine name="T_zEM_W_CellSelectSib3_4" kind="struct" len="20">
<child offset="0" name="bSintra" kind="BaseType" type="BYTE" />
<child offset="1" name="bSinter" kind="BaseType" type="BYTE" />
<child offset="2" name="bSearchHcs" kind="BaseType" type="BYTE" />
<child offset="3" name="bSearchRat" kind="BaseType" type="BYTE" />
<child offset="4" name="bSearchHcsRat" kind="BaseType" type="BYTE" />
<child offset="5" name="bHcsLimtSearchRat" kind="BaseType" type="BYTE" />
<child offset="6" name="bQHyst1S" kind="BaseType" type="BYTE" />
<child offset="7" name="bQHyst2S" kind="BaseType" type="BYTE" />
<child offset="8" name="bTresel" kind="BaseType" type="BYTE" />
<child offset="9" name="bHcsServCellInfoFlg" kind="BaseType" type="BYTE" />
<child offset="10" name="abPadding" kind="array" num="2">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="12" name="sQualMin" kind="BaseType" type="short" />
<child offset="14" name="sQRxlevMin" kind="BaseType" type="short" />
<child offset="16" name="tHcsServCellInfo" kind="struct" type="T_zEM_W_Hcs_ServCellInfo" />
</TypeDefine>
<TypeDefine name="IOleInPlaceFrameVtbl" kind="struct" len="60">
<child offset="0" name="QueryInterface" kind="pointer">
<child kind="function" />
</child>
<child offset="4" name="AddRef" kind="pointer">
<child kind="function" />
</child>
<child offset="8" name="Release" kind="pointer">
<child kind="function" />
</child>
<child offset="12" name="GetWindow" kind="pointer">
<child kind="function" />
</child>
<child offset="16" name="ContextSensitiveHelp" kind="pointer">
<child kind="function" />
</child>
<child offset="20" name="GetBorder" kind="pointer">
<child kind="function" />
</child>
<child offset="24" name="RequestBorderSpace" kind="pointer">
<child kind="function" />
</child>
<child offset="28" name="SetBorderSpace" kind="pointer">
<child kind="function" />
</child>
<child offset="32" name="SetActiveObject" kind="pointer">
<child kind="function" />
</child>
<child offset="36" name="InsertMenus" kind="pointer">
<child kind="function" />
</child>
<child offset="40" name="SetMenu" kind="pointer">
<child kind="function" />
</child>
<child offset="44" name="RemoveMenus" kind="pointer">
<child kind="function" />
</child>
<child offset="48" name="SetStatusText" kind="pointer">
<child kind="function" />
</child>
<child offset="52" name="EnableModeless" kind="pointer">
<child kind="function" />
</child>
<child offset="56" name="TranslateAcceleratorW" kind="pointer">
<child kind="function" />
</child>
</TypeDefine>
<TypeDefine name="IOleInPlaceFrame" kind="struct" len="4">
<child offset="0" name="lpVtbl" kind="pointer">
<child kind="struct" type="IOleInPlaceFrameVtbl" />
</child>
</TypeDefine>
<TypeDefine name="tagOleMenuGroupWidths" kind="struct" len="24">
<child offset="0" name="width" kind="array" num="6">
<child kind="BaseType" type="long" />
</child>
</TypeDefine>
<TypeDefine name="DISPLAYCONFIG_TARGET_PREFERRED_MODE" kind="struct" len="80">
<child offset="0" name="header" kind="struct" type="DISPLAYCONFIG_DEVICE_INFO_HEADER" />
<child offset="20" name="width" kind="BaseType" type="DWORD" />
<child offset="24" name="height" kind="BaseType" type="DWORD" />
<child offset="32" name="targetMode" kind="struct" type="DISPLAYCONFIG_TARGET_MODE" />
</TypeDefine>
<TypeDefine name="tagMONITORINFOEXW" kind="struct" len="104">
<child offset="0" name="cbSize" kind="BaseType" type="DWORD" />
<child offset="4" name="rcMonitor" kind="struct" type="tagRECT" />
<child offset="20" name="rcWork" kind="struct" type="tagRECT" />
<child offset="36" name="dwFlags" kind="BaseType" type="DWORD" />
<child offset="40" name="szDevice" kind="array" num="32">
<child kind="BaseType" type="wchar_t" />
</child>
</TypeDefine>
<TypeDefine name="T_zWmac_UpaLgchDdiInfo" kind="struct" len="4">
<child offset="0" name="bDdi" kind="BaseType" type="BYTE" />
<child offset="1" name="bPadding" kind="BaseType" type="BYTE" />
<child offset="2" name="wPduSize" kind="BaseType" type="WORD" />
</TypeDefine>
<TypeDefine name="T_zEumcr_EvalCellInfoIdle" kind="struct" len="16">
<child offset="0" name="dwArfcn" kind="BaseType" type="DWORD" />
<child offset="4" name="wPadding" kind="BaseType" type="WORD" />
<child offset="6" name="wCellId" kind="BaseType" type="WORD" />
<child offset="8" name="bCellState" kind="BaseType" type="BYTE" />
<child offset="9" name="bRsrp" kind="BaseType" type="BYTE" />
<child offset="10" name="bRsrq" kind="BaseType" type="BYTE" />
<child offset="11" name="bRat" kind="BaseType" type="BYTE" />
<child offset="12" name="dwTreselection" kind="BaseType" type="DWORD" />
</TypeDefine>
<TypeDefine name="T_zAti_NV_LteBlkCell" kind="struct" len="44">
<child offset="0" name="bLteCellNum" kind="BaseType" type="BYTE" />
<child offset="1" name="abPadding" kind="array" num="3">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="4" name="atLteBlackCell" kind="array" num="5">
<child kind="struct" type="T_zAti_NV_CellGlobId" />
</child>
</TypeDefine>
<TypeDefine name="T_zAti_NV_CellGlobId" kind="struct" len="8">
<child offset="0" name="tplmn" kind="struct" type="T_zPS_PlmnId" />
<child offset="3" name="bPadding" kind="BaseType" type="BYTE" />
<child offset="4" name="dwCellGlobalId" kind="BaseType" type="DWORD" />
</TypeDefine>
<TypeDefine name="IMarshal2Vtbl" kind="struct" len="36">
<child offset="0" name="QueryInterface" kind="pointer">
<child kind="function" />
</child>
<child offset="4" name="AddRef" kind="pointer">
<child kind="function" />
</child>
<child offset="8" name="Release" kind="pointer">
<child kind="function" />
</child>
<child offset="12" name="GetUnmarshalClass" kind="pointer">
<child kind="function" />
</child>
<child offset="16" name="GetMarshalSizeMax" kind="pointer">
<child kind="function" />
</child>
<child offset="20" name="MarshalInterface" kind="pointer">
<child kind="function" />
</child>
<child offset="24" name="UnmarshalInterface" kind="pointer">
<child kind="function" />
</child>
<child offset="28" name="ReleaseMarshalData" kind="pointer">
<child kind="function" />
</child>
<child offset="32" name="DisconnectObject" kind="pointer">
<child kind="function" />
</child>
</TypeDefine>
<TypeDefine name="IMarshal2" kind="struct" len="4">
<child offset="0" name="lpVtbl" kind="pointer">
<child kind="struct" type="IMarshal2Vtbl" />
</child>
</TypeDefine>
<TypeDefine name="T_zMmiaSm_QueryNegEQos_Cnf" kind="struct" len="132">
<child offset="0" name="bSrcIndex" kind="BaseType" type="BYTE" />
<child offset="1" name="bDesIndex" kind="BaseType" type="BYTE" />
<child offset="2" name="bCidNum" kind="BaseType" type="BYTE" />
<child offset="3" name="bPadding" kind="BaseType" type="BYTE" />
<child offset="4" name="atNegEQos" kind="array" num="4">
<child kind="struct" type="T_zMmiaSm_CidEQos" />
</child>
</TypeDefine>
<TypeDefine name="T_zMmiaSm_CidEQos" kind="struct" len="32">
<child offset="0" name="bCid" kind="BaseType" type="BYTE" />
<child offset="1" name="abPadding" kind="array" num="3">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="4" name="tEQos" kind="struct" type="T_zMmiaSm_EQos" />
</TypeDefine>
<TypeDefine name="tagTRACKMOUSEEVENT" kind="struct" len="16">
<child offset="0" name="cbSize" kind="BaseType" type="DWORD" />
<child offset="4" name="dwFlags" kind="BaseType" type="DWORD" />
<child offset="8" name="hwndTrack" kind="pointer">
<child kind="struct" type="HWND__" />
</child>
<child offset="12" name="dwHoverTime" kind="BaseType" type="DWORD" />
</TypeDefine>
<TypeDefine name="tagMENUITEMINFOW" kind="struct" len="48">
<child offset="0" name="cbSize" kind="BaseType" type="DWORD" />
<child offset="4" name="fMask" kind="BaseType" type="DWORD" />
<child offset="8" name="fType" kind="BaseType" type="DWORD" />
<child offset="12" name="fState" kind="BaseType" type="DWORD" />
<child offset="16" name="wID" kind="BaseType" type="DWORD" />
<child offset="20" name="hSubMenu" kind="pointer">
<child kind="struct" type="HMENU__" />
</child>
<child offset="24" name="hbmpChecked" kind="pointer">
<child kind="struct" type="HBITMAP__" />
</child>
<child offset="28" name="hbmpUnchecked" kind="pointer">
<child kind="struct" type="HBITMAP__" />
</child>
<child offset="32" name="dwItemData" kind="BaseType" type="DWORD" />
<child offset="36" name="dwTypeData" kind="pointer" type="WORD" />
<child offset="40" name="cch" kind="BaseType" type="DWORD" />
<child offset="44" name="hbmpItem" kind="pointer">
<child kind="struct" type="HBITMAP__" />
</child>
</TypeDefine>
<TypeDefine name="IOleInPlaceSiteVtbl" kind="struct" len="60">
<child offset="0" name="QueryInterface" kind="pointer">
<child kind="function" />
</child>
<child offset="4" name="AddRef" kind="pointer">
<child kind="function" />
</child>
<child offset="8" name="Release" kind="pointer">
<child kind="function" />
</child>
<child offset="12" name="GetWindow" kind="pointer">
<child kind="function" />
</child>
<child offset="16" name="ContextSensitiveHelp" kind="pointer">
<child kind="function" />
</child>
<child offset="20" name="CanInPlaceActivate" kind="pointer">
<child kind="function" />
</child>
<child offset="24" name="OnInPlaceActivate" kind="pointer">
<child kind="function" />
</child>
<child offset="28" name="OnUIActivate" kind="pointer">
<child kind="function" />
</child>
<child offset="32" name="GetWindowContext" kind="pointer">
<child kind="function" />
</child>
<child offset="36" name="Scroll" kind="pointer">
<child kind="function" />
</child>
<child offset="40" name="OnUIDeactivate" kind="pointer">
<child kind="function" />
</child>
<child offset="44" name="OnInPlaceDeactivate" kind="pointer">
<child kind="function" />
</child>
<child offset="48" name="DiscardUndoState" kind="pointer">
<child kind="function" />
</child>
<child offset="52" name="DeactivateAndUndo" kind="pointer">
<child kind="function" />
</child>
<child offset="56" name="OnPosRectChange" kind="pointer">
<child kind="function" />
</child>
</TypeDefine>
<TypeDefine name="IOleInPlaceSite" kind="struct" len="4">
<child offset="0" name="lpVtbl" kind="pointer">
<child kind="struct" type="IOleInPlaceSiteVtbl" />
</child>
</TypeDefine>
<TypeDefine name="tagOIFI" kind="struct" len="20">
<child offset="0" name="cb" kind="BaseType" type="DWORD" />
<child offset="4" name="fMDIApp" kind="BaseType" type="int" />
<child offset="8" name="hwndFrame" kind="pointer">
<child kind="struct" type="HWND__" />
</child>
<child offset="12" name="haccel" kind="pointer">
<child kind="struct" type="HACCEL__" />
</child>
<child offset="16" name="cAccelEntries" kind="BaseType" type="DWORD" />
</TypeDefine>
<TypeDefine name="T_zMmiaSm_IpPdpAct_Req" kind="struct" len="2654">
<child offset="0" name="bCid" kind="BaseType" type="BYTE" />
<child offset="1" name="abPadding" kind="array" num="3">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="4" name="tPdpAddr" kind="struct" type="T_zMmiaSm_PdpAddr" />
<child offset="28" name="tPco" kind="struct" type="T_zMmiaSm_PcoInfo" />
</TypeDefine>
<TypeDefine name="T_zMmiaSm_PcoInfo" kind="struct" len="2626">
<child offset="0" name="bProtNum" kind="BaseType" type="BYTE" />
<child offset="1" name="bAddParaNum" kind="BaseType" type="BYTE" />
<child offset="2" name="abPadding" kind="array" num="2">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="4" name="atProtList" kind="array" num="6">
<child kind="struct" type="T_zMmiaSm_Container" />
</child>
<child offset="832" name="atAddParaList" kind="array" num="13">
<child kind="struct" type="T_zMmiaSm_Container" />
</child>
</TypeDefine>
<TypeDefine name="T_ZCAT_UE_MEM_LOOKUP" kind="struct" len="20">
<child offset="0" name="type" kind="BaseType" type="DWORD" />
<child offset="4" name="addr" kind="BaseType" type="DWORD" />
<child offset="8" name="len" kind="BaseType" type="DWORD" />
<child offset="12" name="total" kind="BaseType" type="DWORD" />
<child offset="16" name="index" kind="BaseType" type="DWORD" />
</TypeDefine>
<TypeDefine name="T_z_TdRrcUeInfo_Ind" kind="struct" len="4">
<child offset="0" name="bVersion" kind="BaseType" type="BYTE" />
<child offset="1" name="bRrcStatus" kind="BaseType" type="BYTE" />
<child offset="2" name="abPadding" kind="array" num="2">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="T_z_UiccId_NH_PARA" kind="struct" len="36">
<child offset="0" name="bLength" kind="BaseType" type="BYTE" />
<child offset="1" name="abPadding" kind="array" num="3">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="4" name="abPara" kind="array" num="32">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="tagEMRCREATEPEN" kind="struct" len="28">
<child offset="0" name="emr" kind="struct" type="tagEMR" />
<child offset="8" name="ihPen" kind="BaseType" type="DWORD" />
<child offset="12" name="lopn" kind="struct" type="tagLOGPEN" />
</TypeDefine>
<TypeDefine name="T_zMmiaSs_CusdMt_Ind" kind="struct" len="168">
<child offset="0" name="bSrcIndex" kind="BaseType" type="BYTE" />
<child offset="1" name="bDesIndex" kind="BaseType" type="BYTE" />
<child offset="2" name="abPadding1" kind="array" num="2">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="4" name="bMPara" kind="BaseType" type="BYTE" />
<child offset="5" name="bStrLen" kind="BaseType" type="BYTE" />
<child offset="6" name="bDcs" kind="BaseType" type="BYTE" />
<child offset="7" name="bPadding2" kind="BaseType" type="BYTE" />
<child offset="8" name="abUssdStr" kind="array" num="160">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="T_zApMmia_PbPrefMsgSto_Cnf" kind="struct" len="24">
<child offset="0" name="bSrcIndex" kind="BaseType" type="BYTE" />
<child offset="1" name="bDesIndex" kind="BaseType" type="BYTE" />
<child offset="2" name="bPadding" kind="BaseType" type="BYTE" />
<child offset="3" name="bResult" kind="BaseType" type="BYTE" />
<child offset="4" name="dwReason" kind="BaseType" type="DWORD" />
<child offset="8" name="bCommandInd" kind="BaseType" type="BYTE" />
<child offset="9" name="bMem1" kind="BaseType" type="BYTE" />
<child offset="10" name="bMem2" kind="BaseType" type="BYTE" />
<child offset="11" name="bMem3" kind="BaseType" type="BYTE" />
<child offset="12" name="wMem1Used" kind="BaseType" type="WORD" />
<child offset="14" name="wMem1Total" kind="BaseType" type="WORD" />
<child offset="16" name="wMem2Used" kind="BaseType" type="WORD" />
<child offset="18" name="wMem2Total" kind="BaseType" type="WORD" />
<child offset="20" name="wMem3Used" kind="BaseType" type="WORD" />
<child offset="22" name="wMem3Total" kind="BaseType" type="WORD" />
</TypeDefine>
<TypeDefine name="tagACTCTXW" kind="struct" len="32">
<child offset="0" name="cbSize" kind="BaseType" type="DWORD" />
<child offset="4" name="dwFlags" kind="BaseType" type="DWORD" />
<child offset="8" name="lpSource" kind="pointer" type="wchar_t" />
<child offset="12" name="wProcessorArchitecture" kind="BaseType" type="WORD" />
<child offset="14" name="wLangId" kind="BaseType" type="WORD" />
<child offset="16" name="lpAssemblyDirectory" kind="pointer" type="wchar_t" />
<child offset="20" name="lpResourceName" kind="pointer" type="wchar_t" />
<child offset="24" name="lpApplicationName" kind="pointer" type="wchar_t" />
<child offset="28" name="hModule" kind="pointer">
<child kind="struct" type="HINSTANCE__" />
</child>
</TypeDefine>
<TypeDefine name="T_zAti_NV_EcallNum" kind="struct" len="24">
<child offset="0" name="bTestNumLen" kind="BaseType" type="BYTE" />
<child offset="1" name="bReCfgNumLen" kind="BaseType" type="BYTE" />
<child offset="2" name="abTestNum" kind="array" num="11">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="13" name="abReCfgNum" kind="array" num="11">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="T_zMmiaEsm_EpsQosQuery_Cnf" kind="struct" len="116">
<child offset="0" name="bSrcIndex" kind="BaseType" type="BYTE" />
<child offset="1" name="bDesIndex" kind="BaseType" type="BYTE" />
<child offset="2" name="bCidNum" kind="BaseType" type="BYTE" />
<child offset="3" name="bResult" kind="BaseType" type="BYTE" />
<child offset="4" name="atEpsQosInfo" kind="array" num="4">
<child kind="struct" type="T_zMmiaEsm_EpsQosInfo" />
</child>
</TypeDefine>
<TypeDefine name="T_zMmiaSm_Qos" kind="struct" len="8">
<child offset="0" name="bPrecedence" kind="BaseType" type="BYTE" />
<child offset="1" name="bDelay" kind="BaseType" type="BYTE" />
<child offset="2" name="bReliability" kind="BaseType" type="BYTE" />
<child offset="3" name="bPeak" kind="BaseType" type="BYTE" />
<child offset="4" name="bMean" kind="BaseType" type="BYTE" />
<child offset="5" name="abPadding" kind="array" num="3">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="T_zEusir_PageInfo" kind="struct" len="12">
<child offset="0" name="bVersion" kind="BaseType" type="BYTE" />
<child offset="1" name="abPadding" kind="array" num="3">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="4" name="dwEarfcn" kind="BaseType" type="DWORD" />
<child offset="8" name="wPci" kind="BaseType" type="WORD" />
<child offset="10" name="wPageCycle" kind="BaseType" type="WORD" />
</TypeDefine>
<TypeDefine name="T_zAti_NV_MaxTxPower" kind="struct" len="4">
<child offset="0" name="bLteCustomPemax" kind="BaseType" type="BYTE" />
<child offset="1" name="bTddMaxAlwUlTxPwr" kind="BaseType" type="BYTE" />
<child offset="2" name="bFddMaxAlwUlTxPwr" kind="BaseType" type="BYTE" />
<child offset="3" name="bGsmCustomPower" kind="BaseType" type="BYTE" />
</TypeDefine>
<TypeDefine name="tagRemHMETAFILEPICT" kind="struct" len="20">
<child offset="0" name="mm" kind="BaseType" type="long" />
<child offset="4" name="xExt" kind="BaseType" type="long" />
<child offset="8" name="yExt" kind="BaseType" type="long" />
<child offset="12" name="cbData" kind="BaseType" type="DWORD" />
<child offset="16" name="data" kind="array" num="1">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="tagEMRPOLYDRAW16" kind="struct" len="36">
<child offset="0" name="emr" kind="struct" type="tagEMR" />
<child offset="8" name="rclBounds" kind="struct" type="_RECTL" />
<child offset="24" name="cpts" kind="BaseType" type="DWORD" />
<child offset="28" name="apts" kind="array" num="1">
<child kind="struct" type="tagPOINTS" />
</child>
<child offset="32" name="abTypes" kind="array" num="1">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="ANON_OBJECT_HEADER" kind="struct" len="32">
<child offset="0" name="Sig1" kind="BaseType" type="WORD" />
<child offset="2" name="Sig2" kind="BaseType" type="WORD" />
<child offset="4" name="Version" kind="BaseType" type="WORD" />
<child offset="6" name="Machine" kind="BaseType" type="WORD" />
<child offset="8" name="TimeDateStamp" kind="BaseType" type="DWORD" />
<child offset="12" name="ClassID" kind="struct" type="_GUID" />
<child offset="28" name="SizeOfData" kind="BaseType" type="DWORD" />
</TypeDefine>
<TypeDefine name="T_zMmiaUmm_PlmnList_Req" kind="struct" len="8">
<child offset="0" name="bSrcIndex" kind="BaseType" type="BYTE" />
<child offset="1" name="bDesIndex" kind="BaseType" type="BYTE" />
<child offset="2" name="bAct" kind="BaseType" type="BYTE" />
<child offset="3" name="bNeedBandInfo" kind="BaseType" type="BYTE" />
<child offset="4" name="bScanFlag" kind="BaseType" type="BYTE" />
<child offset="5" name="abPadding" kind="array" num="3">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="tagMONHSZSTRUCTA" kind="struct" len="24">
<child offset="0" name="cb" kind="BaseType" type="DWORD" />
<child offset="4" name="fsAction" kind="BaseType" type="int" />
<child offset="8" name="dwTime" kind="BaseType" type="DWORD" />
<child offset="12" name="hsz" kind="pointer">
<child kind="struct" type="HSZ__" />
</child>
<child offset="16" name="hTask" kind="pointer" type="void" />
<child offset="20" name="str" kind="array" num="1">
<child kind="BaseType" type="char" />
</child>
</TypeDefine>
<TypeDefine name="tagRemHPALETTE" kind="struct" len="8">
<child offset="0" name="cbData" kind="BaseType" type="DWORD" />
<child offset="4" name="data" kind="array" num="1">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="T_zWRRC_InterMcEventFreqQua" kind="struct" len="144">
<child offset="0" name="bEventNum" kind="BaseType" type="BYTE" />
<child offset="1" name="abPadding" kind="array" num="3">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="4" name="atInterEventFreqQua" kind="array" num="7">
<child kind="struct" type="T_zWRRC_InterEventFreqQua" />
</child>
</TypeDefine>
<TypeDefine name="T_zMmiaCc_AnsMod_Req" kind="struct" len="4">
<child offset="0" name="bSrcIndex" kind="BaseType" type="BYTE" />
<child offset="1" name="bDesIndex" kind="BaseType" type="BYTE" />
<child offset="2" name="bCallId" kind="BaseType" type="BYTE" />
<child offset="3" name="bPadding" kind="BaseType" type="BYTE" />
</TypeDefine>
<TypeDefine name="T_SYS_NV_TSC_CONFIG" kind="struct" len="100">
<child offset="0" name="Threshods" kind="array" num="6">
<child kind="struct" type="T_SYS_NV_TSC_THRESHOLD" />
</child>
<child offset="66" name="reserved1" kind="array" num="22">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="88" name="DetectEn" kind="BaseType" type="BYTE" />
<child offset="89" name="Wifi_TxBackOff_En" kind="BaseType" type="BYTE" />
<child offset="90" name="Wifi_RateLmite_En" kind="BaseType" type="BYTE" />
<child offset="91" name="Wifi_IntervalTime" kind="BaseType" type="BYTE" />
<child offset="92" name="Aprate_En" kind="BaseType" type="BYTE" />
<child offset="93" name="Modemrate_En" kind="BaseType" type="BYTE" />
<child offset="94" name="Dfs_En" kind="BaseType" type="BYTE" />
<child offset="95" name="TansmitPower_En" kind="BaseType" type="BYTE" />
<child offset="96" name="User_En" kind="BaseType" type="BYTE" />
<child offset="97" name="AdcRFd_En" kind="BaseType" type="BYTE" />
<child offset="98" name="reserved2" kind="array" num="2">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="tagWINDOWPOS" kind="struct" len="28">
<child offset="0" name="hwnd" kind="pointer">
<child kind="struct" type="HWND__" />
</child>
<child offset="4" name="hwndInsertAfter" kind="pointer">
<child kind="struct" type="HWND__" />
</child>
<child offset="8" name="x" kind="BaseType" type="int" />
<child offset="12" name="y" kind="BaseType" type="int" />
<child offset="16" name="cx" kind="BaseType" type="int" />
<child offset="20" name="cy" kind="BaseType" type="int" />
<child offset="24" name="flags" kind="BaseType" type="DWORD" />
</TypeDefine>
<TypeDefine name="tagMCI_WAVE_DELETE_PARMS" kind="struct" len="12">
<child offset="0" name="dwCallback" kind="BaseType" type="DWORD" />
<child offset="4" name="dwFrom" kind="BaseType" type="DWORD" />
<child offset="8" name="dwTo" kind="BaseType" type="DWORD" />
</TypeDefine>
<TypeDefine name="T_zDev_NV_LteStoreFreqInfo" kind="struct" len="8">
<child offset="0" name="dwEarfcn" kind="BaseType" type="DWORD" />
<child offset="4" name="dwTimeFg" kind="BaseType" type="DWORD" />
</TypeDefine>
<TypeDefine name="T_zEusir_SCheckInfo" kind="struct" len="24">
<child offset="0" name="bVersion" kind="BaseType" type="BYTE" />
<child offset="1" name="abPadding" kind="array" num="3">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="4" name="dwEarfcn" kind="BaseType" type="DWORD" />
<child offset="8" name="wPci" kind="BaseType" type="WORD" />
<child offset="10" name="bRsrp" kind="BaseType" type="BYTE" />
<child offset="11" name="bRsrq" kind="BaseType" type="BYTE" />
<child offset="12" name="cSrxlev" kind="BaseType" type="char" />
<child offset="13" name="cSqual" kind="BaseType" type="char" />
<child offset="14" name="sQxlevMin" kind="BaseType" type="short" />
<child offset="16" name="bQxlevMinOffset" kind="BaseType" type="BYTE" />
<child offset="17" name="cPemax" kind="BaseType" type="char" />
<child offset="18" name="cPumax" kind="BaseType" type="char" />
<child offset="19" name="cQualMin" kind="BaseType" type="char" />
<child offset="20" name="bQualMinOffset" kind="BaseType" type="BYTE" />
<child offset="21" name="abPadding1" kind="array" num="3">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="T_z_ModuleInfo" kind="struct" len="24">
<child offset="0" name="dwStartFg" kind="BaseType" type="DWORD" />
<child offset="4" name="pModName" kind="pointer" type="char" />
<child offset="8" name="pTaskName1" kind="pointer" type="char" />
<child offset="12" name="tTaskId1" kind="pointer" type="void" />
<child offset="16" name="pTaskName2" kind="pointer" type="char" />
<child offset="20" name="tTaskId2" kind="pointer" type="void" />
</TypeDefine>
<TypeDefine name="T_ZCAT_EVENT_HEADER" kind="struct" len="24">
<child offset="0" name="event_id" kind="BaseType" type="WORD" />
<child offset="2" name="psType" kind="BaseType" type="BYTE" />
<child offset="3" name="padding" kind="BaseType" type="BYTE" />
<child offset="4" name="gsmSFN" kind="BaseType" type="DWORD" />
<child offset="8" name="tdSFN" kind="BaseType" type="DWORD" />
<child offset="12" name="lteSFN" kind="BaseType" type="DWORD" />
<child offset="16" name="wcdmaSFN" kind="BaseType" type="DWORD" />
<child offset="20" name="len" kind="BaseType" type="WORD" />
<child offset="22" name="reserved" kind="BaseType" type="WORD" />
</TypeDefine>
<TypeDefine name="T_zMmiaUmm_CardSwitchReq_Ind" kind="struct" len="5">
<child offset="0" name="bSrcIndex" kind="BaseType" type="BYTE" />
<child offset="1" name="bDesIndex" kind="BaseType" type="BYTE" />
<child offset="2" name="bSim1Act" kind="BaseType" type="BYTE" />
<child offset="3" name="bSim2Act" kind="BaseType" type="BYTE" />
<child offset="4" name="bSwitchStat" kind="BaseType" type="BYTE" />
</TypeDefine>
<TypeDefine name="T_zNas_Cc_Setup" kind="struct" len="72">
<child offset="0" name="bVersion" kind="BaseType" type="BYTE" />
<child offset="1" name="bCircuitcallID" kind="BaseType" type="BYTE" />
<child offset="2" name="bStreamId" kind="BaseType" type="BYTE" />
<child offset="3" name="bCcState" kind="BaseType" type="BYTE" />
<child offset="4" name="bMpartyStare" kind="BaseType" type="BYTE" />
<child offset="5" name="bHoldStare" kind="BaseType" type="BYTE" />
<child offset="6" name="bCallType" kind="BaseType" type="BYTE" />
<child offset="7" name="bCallOrigDir" kind="BaseType" type="BYTE" />
<child offset="8" name="bCallingNumberLen" kind="BaseType" type="BYTE" />
<child offset="9" name="abCallingNumber" kind="array" num="20">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="29" name="bCalledNumberLenth" kind="BaseType" type="BYTE" />
<child offset="30" name="abCalledNumber" kind="array" num="40">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="70" name="abPadding" kind="array" num="2">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="T_zDev_Nv_RF_CA_BandCombCfgSet" kind="struct" len="676">
<child offset="0" name="bIntraContiguousBandNum" kind="BaseType" type="BYTE" />
<child offset="1" name="bIntraNonContiguousBandNum" kind="BaseType" type="BYTE" />
<child offset="2" name="bInterBandNum" kind="BaseType" type="BYTE" />
<child offset="3" name="atIntraContiguousBandCombCfg" kind="array" num="14">
<child kind="struct" type="T_zDev_Nv_RF_CA_IntraContiguousBandCombCfg" />
</child>
<child offset="59" name="atIntraNonContiguousBandCombCfg" kind="array" num="10">
<child kind="struct" type="T_zDev_Nv_RF_CA_IntraNonContiguousBandCombCfg" />
</child>
<child offset="109" name="atInterBandCombCfg" kind="array" num="81">
<child kind="struct" type="T_zDev_Nv_RF_CA_InterBandCombCfg" />
</child>
</TypeDefine>
<TypeDefine name="T_zDev_Nv_RF_CA_IntraNonContiguousBandCombCfg" kind="struct" len="5">
<child offset="0" name="bBandCombIdx" kind="BaseType" type="BYTE" />
<child offset="1" name="bBandwidthcombset" kind="BaseType" type="BYTE" />
<child offset="2" name="bULMimo" kind="BaseType" type="BYTE" />
<child offset="3" name="abDLMimo" kind="array" num="2">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="T_zDev_Nv_RF_CA_InterBandCombCfg" kind="struct" len="7">
<child offset="0" name="bBandCombIdx" kind="BaseType" type="BYTE" />
<child offset="1" name="bBandwidthcombset" kind="BaseType" type="BYTE" />
<child offset="2" name="bULMimo" kind="BaseType" type="BYTE" />
<child offset="3" name="abDLBand1Mimo" kind="array" num="2">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="5" name="abDLBand2Mimo" kind="array" num="2">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="T_zMmiaUmm_eCallOnly_QueryCnf" kind="struct" len="4">
<child offset="0" name="bSrcIndex" kind="BaseType" type="BYTE" />
<child offset="1" name="bDesIndex" kind="BaseType" type="BYTE" />
<child offset="2" name="beCallOnly" kind="BaseType" type="BYTE" />
<child offset="3" name="bPadding" kind="BaseType" type="BYTE" />
</TypeDefine>
<TypeDefine name="T_zDev_Nv_FDD_CM_Capa" kind="struct" len="1">
<child offset="0" name="bNeedUlCmToMeasFdd" kind="BITS" start="0" len="1" type="BYTE" />
<child offset="0" name="bNeedDlCmToMeasFdd" kind="BITS" start="1" len="1" type="BYTE" />
</TypeDefine>
<TypeDefine name="tagSTYLEBUFA" kind="struct" len="36">
<child offset="0" name="dwStyle" kind="BaseType" type="DWORD" />
<child offset="4" name="szDescription" kind="array" num="32">
<child kind="BaseType" type="char" />
</child>
</TypeDefine>
<TypeDefine name="T_zMmiaAs_CardSwitch_Req" kind="struct" len="4">
<child offset="0" name="bSrcIndex" kind="BaseType" type="BYTE" />
<child offset="1" name="bDesIndex" kind="BaseType" type="BYTE" />
<child offset="2" name="bSim1Act" kind="BaseType" type="BYTE" />
<child offset="3" name="bSim2Act" kind="BaseType" type="BYTE" />
</TypeDefine>
<TypeDefine name="T_zAtiAs_TmgiListQueryReq" kind="struct" len="4">
<child offset="0" name="bSrcIndex" kind="BaseType" type="BYTE" />
<child offset="1" name="bDesIndex" kind="BaseType" type="BYTE" />
<child offset="2" name="bTmgiListType" kind="BaseType" type="BYTE" />
<child offset="3" name="bPadding" kind="BaseType" type="BYTE" />
</TypeDefine>
<TypeDefine name="s_trans_desc" kind="struct" len="8">
<child offset="0" name="ystah" kind="pointer" type="BYTE" />
<child offset="4" name="ystai" kind="pointer" type="DWORD" />
</TypeDefine>
<TypeDefine name="T_zEM_EmInfo_Ind" kind="struct" len="3832">
<child offset="0" name="bVersion" kind="BaseType" type="BYTE" />
<child offset="1" name="bRatType" kind="BaseType" type="BYTE" />
<child offset="2" name="bSrcIndex" kind="BaseType" type="BYTE" />
<child offset="3" name="bDesIndex" kind="BaseType" type="BYTE" />
<child offset="4" name="uEmInfo" kind="union" type="__unnamed" len="3828">
<child offset="0" name="tGsmEmInfo" kind="struct" type="T_zEm_Gsm_EmInfo_Ind" />
<child offset="0" name="tTdEmInfo" kind="struct" type="T_zEm_Td_EmInfo_Ind" />
<child offset="0" name="tWEmInfo" kind="struct" type="T_zEm_W_EmInfo_Ind" />
<child offset="0" name="tLteEmInfo" kind="struct" type="T_zEm_Lte_EmInfo_Ind" />
</child>
</TypeDefine>
<TypeDefine name="T_zPS_DEV_NV_Data_Pub" kind="struct" len="16">
<child offset="0" name="tPsMsInfo" kind="struct" type="T_zPS_DEV_NV_PsMsInfo" />
</TypeDefine>
<TypeDefine name="T_zPS_DEV_NV_PsMsInfo" kind="struct" len="16">
<child offset="0" name="bEquipType" kind="BaseType" type="BYTE" />
<child offset="1" name="bSeqNum" kind="BaseType" type="BYTE" />
<child offset="2" name="abPadding1" kind="array" num="2">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="4" name="abEquipName" kind="array" num="10">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="14" name="abPadding2" kind="array" num="2">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="tagEMRGDICOMMENT" kind="struct" len="16">
<child offset="0" name="emr" kind="struct" type="tagEMR" />
<child offset="8" name="cbData" kind="BaseType" type="DWORD" />
<child offset="12" name="Data" kind="array" num="1">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="T_zMmiaUmm_EpsModeSet_Req" kind="struct" len="4">
<child offset="0" name="bSrcIndex" kind="BaseType" type="BYTE" />
<child offset="1" name="bDesIndex" kind="BaseType" type="BYTE" />
<child offset="2" name="bMode" kind="BaseType" type="BYTE" />
<child offset="3" name="bPadding" kind="BaseType" type="BYTE" />
</TypeDefine>
<TypeDefine name="T_ZAti_EmerNum_Cnf" kind="struct" len="8">
<child offset="0" name="iSrcIndex" kind="BaseType" type="BYTE" />
<child offset="1" name="iDestIndex" kind="BaseType" type="BYTE" />
<child offset="4" name="bResult" kind="BaseType" type="int" />
</TypeDefine>
<TypeDefine name="tagMCI_GENERIC_PARMS" kind="struct" len="4">
<child offset="0" name="dwCallback" kind="BaseType" type="DWORD" />
</TypeDefine>
<TypeDefine name="T_zMmiaSs_CcfcSet_Req" kind="struct" len="76">
<child offset="0" name="bSrcIndex" kind="BaseType" type="BYTE" />
<child offset="1" name="bDesIndex" kind="BaseType" type="BYTE" />
<child offset="2" name="bReason" kind="BaseType" type="BYTE" />
<child offset="3" name="bMode" kind="BaseType" type="BYTE" />
<child offset="4" name="bClassFg" kind="BaseType" type="BYTE" />
<child offset="5" name="bClass" kind="BaseType" type="BYTE" />
<child offset="6" name="bTimeFg" kind="BaseType" type="BYTE" />
<child offset="7" name="bTime" kind="BaseType" type="BYTE" />
<child offset="8" name="tFwdNum" kind="struct" type="T_zPS_CallNum" />
<child offset="52" name="tSubAddr" kind="struct" type="T_zPS_CallSubAddr" />
</TypeDefine>
<TypeDefine name="T_zMmiaSms_RecRsp_Req" kind="struct" len="168">
<child offset="0" name="bSrcIndex" kind="BaseType" type="BYTE" />
<child offset="1" name="bDestIndex" kind="BaseType" type="BYTE" />
<child offset="2" name="bAckMode" kind="BaseType" type="BYTE" />
<child offset="3" name="bTpduLength" kind="BaseType" type="BYTE" />
<child offset="4" name="abTPduBuffer" kind="array" num="164">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="tagStorageLayout" kind="struct" len="24">
<child offset="0" name="LayoutType" kind="BaseType" type="DWORD" />
<child offset="4" name="pwcsElementName" kind="pointer" type="WORD" />
<child offset="8" name="cOffset" kind="union" type="_LARGE_INTEGER" />
<child offset="16" name="cBytes" kind="union" type="_LARGE_INTEGER" />
</TypeDefine>
<TypeDefine name="IUriBuilderFactoryVtbl" kind="struct" len="20">
<child offset="0" name="QueryInterface" kind="pointer">
<child kind="function" />
</child>
<child offset="4" name="AddRef" kind="pointer">
<child kind="function" />
</child>
<child offset="8" name="Release" kind="pointer">
<child kind="function" />
</child>
<child offset="12" name="CreateIUriBuilder" kind="pointer">
<child kind="function" />
</child>
<child offset="16" name="CreateInitializedIUriBuilder" kind="pointer">
<child kind="function" />
</child>
</TypeDefine>
<TypeDefine name="IUriBuilderFactory" kind="struct" len="4">
<child offset="0" name="lpVtbl" kind="pointer">
<child kind="struct" type="IUriBuilderFactoryVtbl" />
</child>
</TypeDefine>
<TypeDefine name="T_zWrlcDlAmConfig_TV" kind="struct" len="84">
<child offset="0" name="bVersion" kind="BaseType" type="BYTE" />
<child offset="1" name="abPadding" kind="array" num="2">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="3" name="bDLAmCfgNum" kind="BaseType" type="BYTE" />
<child offset="4" name="atDlAmCfgInfo" kind="array" num="4">
<child kind="struct" type="T_zWrlcDlAmConfig_Info" />
</child>
</TypeDefine>
<TypeDefine name="T_zMmiaL1E_Zepcg_Req" kind="struct" len="16">
<child offset="0" name="bSrcIndex" kind="BaseType" type="BYTE" />
<child offset="1" name="bDesIndex" kind="BaseType" type="BYTE" />
<child offset="2" name="bCmd" kind="BaseType" type="BYTE" />
<child offset="3" name="bMode" kind="BaseType" type="BYTE" />
<child offset="4" name="bVal1Fg" kind="BaseType" type="BYTE" />
<child offset="5" name="bVal2Fg" kind="BaseType" type="BYTE" />
<child offset="6" name="abPadding" kind="array" num="2">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="8" name="dwVal1" kind="BaseType" type="DWORD" />
<child offset="12" name="dwVal2" kind="BaseType" type="DWORD" />
</TypeDefine>
<TypeDefine name="T_ZDrvNv_AudioData" kind="struct" len="1024">
<child offset="0" name="reserved" kind="array" num="1024">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="tagEMRFILLRGN" kind="struct" len="36">
<child offset="0" name="emr" kind="struct" type="tagEMR" />
<child offset="8" name="rclBounds" kind="struct" type="_RECTL" />
<child offset="24" name="cbRgnData" kind="BaseType" type="DWORD" />
<child offset="28" name="ihBrush" kind="BaseType" type="DWORD" />
<child offset="32" name="RgnData" kind="array" num="1">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="T_zNas_BC" kind="struct" len="21">
<child offset="0" name="bVersion" kind="BaseType" type="BYTE" />
<child offset="1" name="abPadding" kind="array" num="3">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="4" name="bSpare0" kind="BITS" start="0" len="1" type="BYTE" />
<child offset="4" name="bRChReq" kind="BITS" start="1" len="2" type="BYTE" />
<child offset="4" name="bCodeStd" kind="BITS" start="3" len="1" type="BYTE" />
<child offset="4" name="bTranMode" kind="BITS" start="4" len="1" type="BYTE" />
<child offset="4" name="bTranCapa" kind="BITS" start="5" len="3" type="BYTE" />
<child offset="5" name="bpresentfg1" kind="BaseType" type="BYTE" />
<child offset="6" name="bSpare5" kind="BITS" start="0" len="1" type="BYTE" />
<child offset="6" name="bCmprss" kind="BITS" start="1" len="1" type="BYTE" />
<child offset="6" name="bStru" kind="BITS" start="2" len="2" type="BYTE" />
<child offset="6" name="bDuplMode" kind="BITS" start="4" len="1" type="BYTE" />
<child offset="6" name="bCfg" kind="BITS" start="5" len="1" type="BYTE" />
<child offset="6" name="bNIRR" kind="BITS" start="6" len="1" type="BYTE" />
<child offset="6" name="bEst" kind="BITS" start="7" len="1" type="BYTE" />
<child offset="7" name="bpresentfg2" kind="BaseType" type="BYTE" />
<child offset="8" name="bExt2" kind="BITS" start="0" len="1" type="BYTE" />
<child offset="8" name="bSpare13" kind="BITS" start="1" len="2" type="BYTE" />
<child offset="8" name="bRateAdap" kind="BITS" start="3" len="2" type="BYTE" />
<child offset="8" name="bSignalAP" kind="BITS" start="5" len="3" type="BYTE" />
<child offset="9" name="bSpare16" kind="BITS" start="0" len="1" type="BYTE" />
<child offset="9" name="bOtherITC" kind="BITS" start="1" len="2" type="BYTE" />
<child offset="9" name="bOtherAdapt" kind="BITS" start="3" len="2" type="BYTE" />
<child offset="9" name="bSpare19" kind="BITS" start="5" len="3" type="BYTE" />
<child offset="10" name="bpresentfg3" kind="BaseType" type="BYTE" />
<child offset="11" name="bExt4" kind="BITS" start="0" len="1" type="BYTE" />
<child offset="11" name="bSpare21" kind="BITS" start="1" len="2" type="BYTE" />
<child offset="11" name="bUserlay1" kind="BITS" start="3" len="4" type="BYTE" />
<child offset="11" name="bSyncAsync" kind="BITS" start="7" len="1" type="BYTE" />
<child offset="12" name="bExt5" kind="BITS" start="0" len="1" type="BYTE" />
<child offset="12" name="bNumStopBit" kind="BITS" start="1" len="1" type="BYTE" />
<child offset="12" name="bNego" kind="BITS" start="2" len="1" type="BYTE" />
<child offset="12" name="bNumDataBit" kind="BITS" start="3" len="1" type="BYTE" />
<child offset="12" name="bUserRate" kind="BITS" start="4" len="4" type="BYTE" />
<child offset="13" name="bExt6" kind="BITS" start="0" len="1" type="BYTE" />
<child offset="13" name="bIntermRate" kind="BITS" start="1" len="2" type="BYTE" />
<child offset="13" name="bNIConTX" kind="BITS" start="3" len="1" type="BYTE" />
<child offset="13" name="bNIConRX" kind="BITS" start="4" len="1" type="BYTE" />
<child offset="13" name="bParity" kind="BITS" start="5" len="3" type="BYTE" />
<child offset="14" name="bExt7" kind="BITS" start="0" len="1" type="BYTE" />
<child offset="14" name="bConnElem" kind="BITS" start="1" len="2" type="BYTE" />
<child offset="14" name="bModemType" kind="BITS" start="3" len="5" type="BYTE" />
<child offset="15" name="bExt8" kind="BITS" start="0" len="1" type="BYTE" />
<child offset="15" name="bOtherType" kind="BITS" start="1" len="2" type="BYTE" />
<child offset="15" name="bFixRate" kind="BITS" start="3" len="5" type="BYTE" />
<child offset="16" name="bExt9" kind="BITS" start="0" len="1" type="BYTE" />
<child offset="16" name="bAccptCode" kind="BITS" start="1" len="4" type="BYTE" />
<child offset="16" name="bMaxNum" kind="BITS" start="5" len="3" type="BYTE" />
<child offset="17" name="bExt10" kind="BITS" start="0" len="1" type="BYTE" />
<child offset="17" name="bUIMI" kind="BITS" start="1" len="3" type="BYTE" />
<child offset="17" name="bWantUserRate" kind="BITS" start="4" len="4" type="BYTE" />
<child offset="18" name="bSpare46" kind="BITS" start="0" len="1" type="BYTE" />
<child offset="18" name="bAccptCodeExt" kind="BITS" start="1" len="3" type="BYTE" />
<child offset="18" name="bAsyInd" kind="BITS" start="4" len="2" type="BYTE" />
<child offset="18" name="bSpare49" kind="BITS" start="6" len="2" type="BYTE" />
<child offset="19" name="bpresentfg4" kind="BaseType" type="BYTE" />
<child offset="20" name="bSpare50" kind="BITS" start="0" len="1" type="BYTE" />
<child offset="20" name="bSpare51" kind="BITS" start="1" len="2" type="BYTE" />
<child offset="20" name="bLay2Proto" kind="BITS" start="3" len="5" type="BYTE" />
</TypeDefine>
<TypeDefine name="T_ZDrv_NvData" kind="struct" len="16384">
<child offset="0" name="pubData" kind="struct" type="T_ZDrvNv_PubData" />
<child offset="256" name="sysData" kind="struct" type="T_ZDrvNv_SysData" />
<child offset="3328" name="platData" kind="struct" type="T_ZDrvNv_PlatData" />
<child offset="6400" name="HSPeriData" kind="struct" type="T_ZDrvNv_HSPeriData" />
<child offset="10496" name="periData" kind="struct" type="T_ZDrvNv_PeriData" />
<child offset="13568" name="audioData" kind="struct" type="T_ZDrvNv_AudioData" />
<child offset="14592" name="reserved1" kind="array" num="768">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="15360" name="audioNvFlag" kind="struct" type="T_Audio_NvFlag" />
<child offset="15392" name="reserved" kind="array" num="991">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="T_ZDrvNv_SysData" kind="struct" len="3072">
<child offset="0" name="tsc_config" kind="struct" type="T_SYS_NV_TSC_CONFIG" />
<child offset="100" name="reserved0" kind="array" num="12">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="112" name="buck1OnoffFlag" kind="BaseType" type="DWORD" />
<child offset="116" name="wdtSwitch" kind="BaseType" type="DWORD" />
<child offset="120" name="wdtPriority" kind="BaseType" type="DWORD" />
<child offset="124" name="uiccmodeSwitch" kind="BaseType" type="BYTE" />
<child offset="125" name="uiccPreSwitch" kind="BaseType" type="BYTE" />
<child offset="126" name="uicc1modeSwitch" kind="BaseType" type="BYTE" />
<child offset="127" name="uicc1PreSwitch" kind="BaseType" type="BYTE" />
<child offset="128" name="ishpnotsupported" kind="BaseType" type="BYTE" />
<child offset="129" name="reserved" kind="array" num="2943">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="IAdviseSinkVtbl" kind="struct" len="32">
<child offset="0" name="QueryInterface" kind="pointer">
<child kind="function" />
</child>
<child offset="4" name="AddRef" kind="pointer">
<child kind="function" />
</child>
<child offset="8" name="Release" kind="pointer">
<child kind="function" />
</child>
<child offset="12" name="OnDataChange" kind="pointer">
<child kind="function" />
</child>
<child offset="16" name="OnViewChange" kind="pointer">
<child kind="function" />
</child>
<child offset="20" name="OnRename" kind="pointer">
<child kind="function" />
</child>
<child offset="24" name="OnSave" kind="pointer">
<child kind="function" />
</child>
<child offset="28" name="OnClose" kind="pointer">
<child kind="function" />
</child>
</TypeDefine>
<TypeDefine name="tagACTCTX_SECTION_KEYED_DATA" kind="struct" len="64">
<child offset="0" name="cbSize" kind="BaseType" type="DWORD" />
<child offset="4" name="ulDataFormatVersion" kind="BaseType" type="DWORD" />
<child offset="8" name="lpData" kind="pointer" type="void" />
<child offset="12" name="ulLength" kind="BaseType" type="DWORD" />
<child offset="16" name="lpSectionGlobalData" kind="pointer" type="void" />
<child offset="20" name="ulSectionGlobalDataLength" kind="BaseType" type="DWORD" />
<child offset="24" name="lpSectionBase" kind="pointer" type="void" />
<child offset="28" name="ulSectionTotalLength" kind="BaseType" type="DWORD" />
<child offset="32" name="hActCtx" kind="pointer" type="void" />
<child offset="36" name="ulAssemblyRosterIndex" kind="BaseType" type="DWORD" />
<child offset="40" name="ulFlags" kind="BaseType" type="DWORD" />
<child offset="44" name="AssemblyMetadata" kind="struct" type="tagACTCTX_SECTION_KEYED_DATA_ASSEMBLY_METADATA" />
</TypeDefine>
<TypeDefine name="IXMLDOMNodeVtbl" kind="struct" len="172">
<child offset="0" name="QueryInterface" kind="pointer">
<child kind="function" />
</child>
<child offset="4" name="AddRef" kind="pointer">
<child kind="function" />
</child>
<child offset="8" name="Release" kind="pointer">
<child kind="function" />
</child>
<child offset="12" name="GetTypeInfoCount" kind="pointer">
<child kind="function" />
</child>
<child offset="16" name="GetTypeInfo" kind="pointer">
<child kind="function" />
</child>
<child offset="20" name="GetIDsOfNames" kind="pointer">
<child kind="function" />
</child>
<child offset="24" name="Invoke" kind="pointer">
<child kind="function" />
</child>
<child offset="28" name="get_nodeName" kind="pointer">
<child kind="function" />
</child>
<child offset="32" name="get_nodeValue" kind="pointer">
<child kind="function" />
</child>
<child offset="36" name="put_nodeValue" kind="pointer">
<child kind="function" />
</child>
<child offset="40" name="get_nodeType" kind="pointer">
<child kind="function" />
</child>
<child offset="44" name="get_parentNode" kind="pointer">
<child kind="function" />
</child>
<child offset="48" name="get_childNodes" kind="pointer">
<child kind="function" />
</child>
<child offset="52" name="get_firstChild" kind="pointer">
<child kind="function" />
</child>
<child offset="56" name="get_lastChild" kind="pointer">
<child kind="function" />
</child>
<child offset="60" name="get_previousSibling" kind="pointer">
<child kind="function" />
</child>
<child offset="64" name="get_nextSibling" kind="pointer">
<child kind="function" />
</child>
<child offset="68" name="get_attributes" kind="pointer">
<child kind="function" />
</child>
<child offset="72" name="insertBefore" kind="pointer">
<child kind="function" />
</child>
<child offset="76" name="replaceChild" kind="pointer">
<child kind="function" />
</child>
<child offset="80" name="removeChild" kind="pointer">
<child kind="function" />
</child>
<child offset="84" name="appendChild" kind="pointer">
<child kind="function" />
</child>
<child offset="88" name="hasChildNodes" kind="pointer">
<child kind="function" />
</child>
<child offset="92" name="get_ownerDocument" kind="pointer">
<child kind="function" />
</child>
<child offset="96" name="cloneNode" kind="pointer">
<child kind="function" />
</child>
<child offset="100" name="get_nodeTypeString" kind="pointer">
<child kind="function" />
</child>
<child offset="104" name="get_text" kind="pointer">
<child kind="function" />
</child>
<child offset="108" name="put_text" kind="pointer">
<child kind="function" />
</child>
<child offset="112" name="get_specified" kind="pointer">
<child kind="function" />
</child>
<child offset="116" name="get_definition" kind="pointer">
<child kind="function" />
</child>
<child offset="120" name="get_nodeTypedValue" kind="pointer">
<child kind="function" />
</child>
<child offset="124" name="put_nodeTypedValue" kind="pointer">
<child kind="function" />
</child>
<child offset="128" name="get_dataType" kind="pointer">
<child kind="function" />
</child>
<child offset="132" name="put_dataType" kind="pointer">
<child kind="function" />
</child>
<child offset="136" name="get_xml" kind="pointer">
<child kind="function" />
</child>
<child offset="140" name="transformNode" kind="pointer">
<child kind="function" />
</child>
<child offset="144" name="selectNodes" kind="pointer">
<child kind="function" />
</child>
<child offset="148" name="selectSingleNode" kind="pointer">
<child kind="function" />
</child>
<child offset="152" name="get_parsed" kind="pointer">
<child kind="function" />
</child>
<child offset="156" name="get_namespaceURI" kind="pointer">
<child kind="function" />
</child>
<child offset="160" name="get_prefix" kind="pointer">
<child kind="function" />
</child>
<child offset="164" name="get_baseName" kind="pointer">
<child kind="function" />
</child>
<child offset="168" name="transformNodeToObject" kind="pointer">
<child kind="function" />
</child>
</TypeDefine>
<TypeDefine name="tagRAWINPUTDEVICE" kind="struct" len="12">
<child offset="0" name="usUsagePage" kind="BaseType" type="WORD" />
<child offset="2" name="usUsage" kind="BaseType" type="WORD" />
<child offset="4" name="dwFlags" kind="BaseType" type="DWORD" />
<child offset="8" name="hwndTarget" kind="pointer">
<child kind="struct" type="HWND__" />
</child>
</TypeDefine>
<TypeDefine name="T_zMmiaSms_DeliverRec_Ind" kind="struct" len="184">
<child offset="0" name="bSrcIndex" kind="BaseType" type="BYTE" />
<child offset="1" name="bDestIndex" kind="BaseType" type="BYTE" />
<child offset="2" name="bRouteInd" kind="BaseType" type="BYTE" />
<child offset="3" name="bStoreInd" kind="BaseType" type="BYTE" />
<child offset="4" name="bPduLength" kind="BaseType" type="BYTE" />
<child offset="5" name="abPadding" kind="array" num="3">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="8" name="abPduBuffer" kind="array" num="176">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="T_zApMmia_PbSFindIndex_Req" kind="struct" len="8">
<child offset="0" name="bSrcIndex" kind="BaseType" type="BYTE" />
<child offset="1" name="bDesIndex" kind="BaseType" type="BYTE" />
<child offset="2" name="bIndex2Fg" kind="BaseType" type="BYTE" />
<child offset="3" name="bCmdFlg" kind="BaseType" type="BYTE" />
<child offset="4" name="wIndex1" kind="BaseType" type="WORD" />
<child offset="6" name="wIndex2" kind="BaseType" type="WORD" />
</TypeDefine>
<TypeDefine name="T_zEsm_Timer_Start" kind="struct" len="4">
<child offset="0" name="bVersion" kind="BaseType" type="BYTE" />
<child offset="1" name="bEsmTimerId" kind="BaseType" type="BYTE" />
<child offset="2" name="abpadding" kind="array" num="2">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="IInternetProtocolRoot" kind="struct" len="4">
<child offset="0" name="lpVtbl" kind="pointer">
<child kind="struct" type="IInternetProtocolRootVtbl" />
</child>
</TypeDefine>
<TypeDefine name="IInternetProtocolRootVtbl" kind="struct" len="36">
<child offset="0" name="QueryInterface" kind="pointer">
<child kind="function" />
</child>
<child offset="4" name="AddRef" kind="pointer">
<child kind="function" />
</child>
<child offset="8" name="Release" kind="pointer">
<child kind="function" />
</child>
<child offset="12" name="Start" kind="pointer">
<child kind="function" />
</child>
<child offset="16" name="Continue" kind="pointer">
<child kind="function" />
</child>
<child offset="20" name="Abort" kind="pointer">
<child kind="function" />
</child>
<child offset="24" name="Terminate" kind="pointer">
<child kind="function" />
</child>
<child offset="28" name="Suspend" kind="pointer">
<child kind="function" />
</child>
<child offset="32" name="Resume" kind="pointer">
<child kind="function" />
</child>
</TypeDefine>
<TypeDefine name="tagMCI_VD_STEP_PARMS" kind="struct" len="8">
<child offset="0" name="dwCallback" kind="BaseType" type="DWORD" />
<child offset="4" name="dwFrames" kind="BaseType" type="DWORD" />
</TypeDefine>
<TypeDefine name="IWinInetCacheHints2Vtbl" kind="struct" len="20">
<child offset="0" name="QueryInterface" kind="pointer">
<child kind="function" />
</child>
<child offset="4" name="AddRef" kind="pointer">
<child kind="function" />
</child>
<child offset="8" name="Release" kind="pointer">
<child kind="function" />
</child>
<child offset="12" name="SetCacheExtension" kind="pointer">
<child kind="function" />
</child>
<child offset="16" name="SetCacheExtension2" kind="pointer">
<child kind="function" />
</child>
</TypeDefine>
<TypeDefine name="IWinInetCacheHints2" kind="struct" len="4">
<child offset="0" name="lpVtbl" kind="pointer">
<child kind="struct" type="IWinInetCacheHints2Vtbl" />
</child>
</TypeDefine>
<TypeDefine name="T_zMmiaSm_Cgev_Ind" kind="struct" len="36">
<child offset="0" name="bSrcIndex" kind="BaseType" type="BYTE" />
<child offset="1" name="bDesIndex" kind="BaseType" type="BYTE" />
<child offset="2" name="bCgevType" kind="BaseType" type="BYTE" />
<child offset="3" name="bPadding" kind="BaseType" type="BYTE" />
<child offset="4" name="u" kind="union" type="__unnamed" len="32">
<child offset="0" name="tPriPdnInd" kind="struct" type="T_zMmiaSm_Cgev_PriPdn" />
<child offset="0" name="tModifyInd" kind="struct" type="T_zMmiaSm_Cgev_ModifyPdn" />
<child offset="0" name="tSecPdnInd" kind="struct" type="T_zMmiaSm_Cgev_SecPdn" />
<child offset="0" name="tR5VerInd" kind="struct" type="T_zMmiaSm_Cgev_R5Ver" />
</child>
</TypeDefine>
<TypeDefine name="T_zMmiaSm_Cgev_PriPdn" kind="struct" len="4">
<child offset="0" name="bType" kind="BaseType" type="BYTE" />
<child offset="1" name="bCid" kind="BaseType" type="BYTE" />
<child offset="2" name="abPadding" kind="array" num="2">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="T_zMmiaSm_Cgev_ModifyPdn" kind="struct" len="4">
<child offset="0" name="bType" kind="BaseType" type="BYTE" />
<child offset="1" name="bCid" kind="BaseType" type="BYTE" />
<child offset="2" name="bChngReason" kind="BaseType" type="BYTE" />
<child offset="3" name="bEventType" kind="BaseType" type="BYTE" />
</TypeDefine>
<TypeDefine name="T_zMmiaSm_Cgev_SecPdn" kind="struct" len="4">
<child offset="0" name="bType" kind="BaseType" type="BYTE" />
<child offset="1" name="bPriCid" kind="BaseType" type="BYTE" />
<child offset="2" name="bCid" kind="BaseType" type="BYTE" />
<child offset="3" name="bEventType" kind="BaseType" type="BYTE" />
</TypeDefine>
<TypeDefine name="T_zMmiaUmm_CsgList_Req" kind="struct" len="4">
<child offset="0" name="bSrcIndex" kind="BaseType" type="BYTE" />
<child offset="1" name="bDesIndex" kind="BaseType" type="BYTE" />
<child offset="2" name="bPadding" kind="array" num="2">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="tagMIXERLINEA" kind="struct" len="168">
<child offset="0" name="cbStruct" kind="BaseType" type="DWORD" />
<child offset="4" name="dwDestination" kind="BaseType" type="DWORD" />
<child offset="8" name="dwSource" kind="BaseType" type="DWORD" />
<child offset="12" name="dwLineID" kind="BaseType" type="DWORD" />
<child offset="16" name="fdwLine" kind="BaseType" type="DWORD" />
<child offset="20" name="dwUser" kind="BaseType" type="DWORD" />
<child offset="24" name="dwComponentType" kind="BaseType" type="DWORD" />
<child offset="28" name="cChannels" kind="BaseType" type="DWORD" />
<child offset="32" name="cConnections" kind="BaseType" type="DWORD" />
<child offset="36" name="cControls" kind="BaseType" type="DWORD" />
<child offset="40" name="szShortName" kind="array" num="16">
<child kind="BaseType" type="char" />
</child>
<child offset="56" name="szName" kind="array" num="64">
<child kind="BaseType" type="char" />
</child>
<child offset="120" name="Target" kind="struct" type="__unnamed" len="48">
<child offset="0" name="dwType" kind="BaseType" type="DWORD" />
<child offset="4" name="dwDeviceID" kind="BaseType" type="DWORD" />
<child offset="8" name="wMid" kind="BaseType" type="WORD" />
<child offset="10" name="wPid" kind="BaseType" type="WORD" />
<child offset="12" name="vDriverVersion" kind="BaseType" type="DWORD" />
<child offset="16" name="szPname" kind="array" num="32">
<child kind="BaseType" type="char" />
</child>
</child>
</TypeDefine>
<TypeDefine name="tagFINDREPLACEA" kind="struct" len="40">
<child offset="0" name="lStructSize" kind="BaseType" type="DWORD" />
<child offset="4" name="hwndOwner" kind="pointer">
<child kind="struct" type="HWND__" />
</child>
<child offset="8" name="hInstance" kind="pointer">
<child kind="struct" type="HINSTANCE__" />
</child>
<child offset="12" name="Flags" kind="BaseType" type="DWORD" />
<child offset="16" name="lpstrFindWhat" kind="pointer" type="char" />
<child offset="20" name="lpstrReplaceWith" kind="pointer" type="char" />
<child offset="24" name="wFindWhatLen" kind="BaseType" type="WORD" />
<child offset="26" name="wReplaceWithLen" kind="BaseType" type="WORD" />
<child offset="28" name="lCustData" kind="BaseType" type="long" />
<child offset="32" name="lpfnHook" kind="pointer">
<child kind="function" />
</child>
<child offset="36" name="lpTemplateName" kind="pointer" type="char" />
</TypeDefine>
<TypeDefine name="T_zMmiaUmm_EpsModeSet_Cnf" kind="struct" len="8">
<child offset="0" name="bSrcIndex" kind="BaseType" type="BYTE" />
<child offset="1" name="bDesIndex" kind="BaseType" type="BYTE" />
<child offset="2" name="bRlt" kind="BaseType" type="BYTE" />
<child offset="3" name="bPadding" kind="BaseType" type="BYTE" />
<child offset="4" name="dwCause" kind="BaseType" type="DWORD" />
</TypeDefine>
<TypeDefine name="T_zWmac_MaceHeaderPara" kind="struct" len="13208">
<child offset="0" name="bVersion" kind="BaseType" type="BYTE" />
<child offset="1" name="abPadding" kind="array" num="2">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="3" name="bSampleNum" kind="BaseType" type="BYTE" />
<child offset="4" name="atMaceHeaderInfo" kind="array" num="50">
<child kind="struct" type="T_zWmac_MaceHeaderInfo" />
</child>
<child offset="13204" name="bEdchTTI" kind="BaseType" type="BYTE" />
<child offset="13205" name="bEtfciTableIndex" kind="BaseType" type="BYTE" />
<child offset="13206" name="wPadding" kind="BaseType" type="WORD" />
</TypeDefine>
<TypeDefine name="T_zEsm_Timer_Expiry" kind="struct" len="4">
<child offset="0" name="bVersion" kind="BaseType" type="BYTE" />
<child offset="1" name="bEsmTimerId" kind="BaseType" type="BYTE" />
<child offset="2" name="abpadding" kind="array" num="2">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="T_zMmiaSs_ClipQer_Cnf" kind="struct" len="4">
<child offset="0" name="bSrcIndex" kind="BaseType" type="BYTE" />
<child offset="1" name="bDesIndex" kind="BaseType" type="BYTE" />
<child offset="2" name="bMPara" kind="BaseType" type="BYTE" />
<child offset="3" name="bPadding" kind="BaseType" type="BYTE" />
</TypeDefine>
<TypeDefine name="tagTTPOLYCURVE" kind="struct" len="12">
<child offset="0" name="wType" kind="BaseType" type="WORD" />
<child offset="2" name="cpfx" kind="BaseType" type="WORD" />
<child offset="4" name="apfx" kind="array" num="1">
<child kind="struct" type="tagPOINTFX" />
</child>
</TypeDefine>
<TypeDefine name="tagEMRPLGBLT" kind="struct" len="140">
<child offset="0" name="emr" kind="struct" type="tagEMR" />
<child offset="8" name="rclBounds" kind="struct" type="_RECTL" />
<child offset="24" name="aptlDest" kind="array" num="3">
<child kind="struct" type="_POINTL" />
</child>
<child offset="48" name="xSrc" kind="BaseType" type="long" />
<child offset="52" name="ySrc" kind="BaseType" type="long" />
<child offset="56" name="cxSrc" kind="BaseType" type="long" />
<child offset="60" name="cySrc" kind="BaseType" type="long" />
<child offset="64" name="xformSrc" kind="struct" type="tagXFORM" />
<child offset="88" name="crBkColorSrc" kind="BaseType" type="DWORD" />
<child offset="92" name="iUsageSrc" kind="BaseType" type="DWORD" />
<child offset="96" name="offBmiSrc" kind="BaseType" type="DWORD" />
<child offset="100" name="cbBmiSrc" kind="BaseType" type="DWORD" />
<child offset="104" name="offBitsSrc" kind="BaseType" type="DWORD" />
<child offset="108" name="cbBitsSrc" kind="BaseType" type="DWORD" />
<child offset="112" name="xMask" kind="BaseType" type="long" />
<child offset="116" name="yMask" kind="BaseType" type="long" />
<child offset="120" name="iUsageMask" kind="BaseType" type="DWORD" />
<child offset="124" name="offBmiMask" kind="BaseType" type="DWORD" />
<child offset="128" name="cbBmiMask" kind="BaseType" type="DWORD" />
<child offset="132" name="offBitsMask" kind="BaseType" type="DWORD" />
<child offset="136" name="cbBitsMask" kind="BaseType" type="DWORD" />
</TypeDefine>
<TypeDefine name="tagBIND_OPTS3" kind="struct" len="36">
<child offset="0" name="cbStruct" kind="BaseType" type="DWORD" />
<child offset="4" name="grfFlags" kind="BaseType" type="DWORD" />
<child offset="8" name="grfMode" kind="BaseType" type="DWORD" />
<child offset="12" name="dwTickCountDeadline" kind="BaseType" type="DWORD" />
<child offset="16" name="dwTrackFlags" kind="BaseType" type="DWORD" />
<child offset="20" name="dwClassContext" kind="BaseType" type="DWORD" />
<child offset="24" name="locale" kind="BaseType" type="DWORD" />
<child offset="28" name="pServerInfo" kind="pointer">
<child kind="struct" type="_COSERVERINFO" />
</child>
<child offset="32" name="hwnd" kind="pointer">
<child kind="struct" type="HWND__" />
</child>
</TypeDefine>
<TypeDefine name="T_zMmiaSms_MmsDisable_Ind" kind="struct" len="4">
<child offset="0" name="bSrcIndex" kind="BaseType" type="BYTE" />
<child offset="1" name="bDestIndex" kind="BaseType" type="BYTE" />
<child offset="2" name="abPadding" kind="array" num="2">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="tagDROPSTRUCT" kind="struct" len="28">
<child offset="0" name="hwndSource" kind="pointer">
<child kind="struct" type="HWND__" />
</child>
<child offset="4" name="hwndSink" kind="pointer">
<child kind="struct" type="HWND__" />
</child>
<child offset="8" name="wFmt" kind="BaseType" type="DWORD" />
<child offset="12" name="dwData" kind="BaseType" type="DWORD" />
<child offset="16" name="ptDrop" kind="struct" type="tagPOINT" />
<child offset="24" name="dwControlData" kind="BaseType" type="DWORD" />
</TypeDefine>
<TypeDefine name="T_zEm_W_LteCellPrioInfo" kind="struct" len="12">
<child offset="0" name="bPriority" kind="BaseType" type="BYTE" />
<child offset="1" name="bThreshXHigh" kind="BaseType" type="BYTE" />
<child offset="2" name="bThreshXHigh2" kind="BaseType" type="BYTE" />
<child offset="3" name="bThreshXLow" kind="BaseType" type="BYTE" />
<child offset="4" name="bThreshXLow2" kind="BaseType" type="BYTE" />
<child offset="5" name="abPadding" kind="array" num="3">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="8" name="sQRxLevMinEUTRA" kind="BaseType" type="short" />
<child offset="10" name="sQqualMinEUTRA" kind="BaseType" type="short" />
</TypeDefine>
<TypeDefine name="pvalueW" kind="struct" len="16">
<child offset="0" name="pv_valuename" kind="pointer" type="WORD" />
<child offset="4" name="pv_valuelen" kind="BaseType" type="int" />
<child offset="8" name="pv_value_context" kind="pointer" type="void" />
<child offset="12" name="pv_type" kind="BaseType" type="DWORD" />
</TypeDefine>
<TypeDefine name="T_z_DoubleLinkNode" kind="struct" len="8">
<child offset="0" name="ptPrior" kind="pointer">
<child kind="struct" type="T_z_DoubleLinkNode" />
</child>
<child offset="4" name="ptNext" kind="pointer">
<child kind="struct" type="T_z_DoubleLinkNode" />
</child>
</TypeDefine>
<TypeDefine name="process_desc" kind="struct" len="32">
<child offset="0" name="name" kind="pointer" type="char" />
<child offset="4" name="entry" kind="pointer">
<child kind="function" />
</child>
<child offset="8" name="task" kind="pointer" type="void" />
<child offset="12" name="stack_size" kind="BaseType" type="DWORD" />
<child offset="16" name="prio" kind="BaseType" type="DWORD" />
<child offset="20" name="time_slice" kind="BaseType" type="DWORD" />
<child offset="24" name="args" kind="struct" type="args" />
</TypeDefine>
<TypeDefine name="T_zAtiAs_NwTimeQueryResp" kind="struct" len="16">
<child offset="0" name="bSrcIndex" kind="BaseType" type="BYTE" />
<child offset="1" name="bDesIndex" kind="BaseType" type="BYTE" />
<child offset="2" name="bResult" kind="BaseType" type="BYTE" />
<child offset="3" name="bPadding" kind="BaseType" type="BYTE" />
<child offset="8" name="uUtcTimeInfo" kind="BaseType" type="unsigned __int64" />
</TypeDefine>
<TypeDefine name="T_ZOss_Mon_Ramlog" kind="struct" len="8">
<child offset="0" name="size" kind="BaseType" type="DWORD" />
<child offset="4" name="ramlog" kind="pointer" type="char" />
</TypeDefine>
<TypeDefine name="T_zMmiaGrr_Zgpcg_Req" kind="struct" len="16">
<child offset="0" name="bSrcIndex" kind="BaseType" type="BYTE" />
<child offset="1" name="bDesIndex" kind="BaseType" type="BYTE" />
<child offset="2" name="bCmd" kind="BaseType" type="BYTE" />
<child offset="3" name="bVal1Fg" kind="BaseType" type="BYTE" />
<child offset="4" name="bVal2Fg" kind="BaseType" type="BYTE" />
<child offset="5" name="abPadding" kind="array" num="3">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="8" name="dwVal1" kind="BaseType" type="DWORD" />
<child offset="12" name="dwVal2" kind="BaseType" type="DWORD" />
</TypeDefine>
<TypeDefine name="tagAXESLISTA" kind="struct" len="392">
<child offset="0" name="axlReserved" kind="BaseType" type="DWORD" />
<child offset="4" name="axlNumAxes" kind="BaseType" type="DWORD" />
<child offset="8" name="axlAxisInfo" kind="array" num="16">
<child kind="struct" type="tagAXISINFOA" />
</child>
</TypeDefine>
<TypeDefine name="tagAXISINFOA" kind="struct" len="24">
<child offset="0" name="axMinValue" kind="BaseType" type="long" />
<child offset="4" name="axMaxValue" kind="BaseType" type="long" />
<child offset="8" name="axAxisName" kind="array" num="16">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="T_zMmiaSs_Address" kind="struct" len="21">
<child offset="0" name="bNum" kind="BaseType" type="BYTE" />
<child offset="1" name="abAddr" kind="array" num="20">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="tagAUXCAPSA" kind="struct" len="48">
<child offset="0" name="wMid" kind="BaseType" type="WORD" />
<child offset="2" name="wPid" kind="BaseType" type="WORD" />
<child offset="4" name="vDriverVersion" kind="BaseType" type="DWORD" />
<child offset="8" name="szPname" kind="array" num="32">
<child kind="BaseType" type="char" />
</child>
<child offset="40" name="wTechnology" kind="BaseType" type="WORD" />
<child offset="42" name="wReserved1" kind="BaseType" type="WORD" />
<child offset="44" name="dwSupport" kind="BaseType" type="DWORD" />
</TypeDefine>
<TypeDefine name="T_zAti_Nv_TddBand" kind="struct" len="4">
<child offset="0" name="bTddA" kind="BITS" start="0" len="1" type="BYTE" />
<child offset="0" name="bTddB" kind="BITS" start="1" len="1" type="BYTE" />
<child offset="0" name="bTddC" kind="BITS" start="2" len="1" type="BYTE" />
<child offset="0" name="bTddD" kind="BITS" start="3" len="1" type="BYTE" />
<child offset="0" name="bTddE" kind="BITS" start="4" len="1" type="BYTE" />
<child offset="0" name="bTddF" kind="BITS" start="5" len="1" type="BYTE" />
<child offset="0" name="bTddG" kind="BITS" start="6" len="1" type="BYTE" />
<child offset="0" name="bTddH" kind="BITS" start="7" len="1" type="BYTE" />
<child offset="1" name="bTddI" kind="BITS" start="0" len="1" type="BYTE" />
<child offset="1" name="bTddJ" kind="BITS" start="1" len="1" type="BYTE" />
<child offset="1" name="bTddK" kind="BITS" start="2" len="1" type="BYTE" />
<child offset="1" name="bTddL" kind="BITS" start="3" len="1" type="BYTE" />
<child offset="1" name="bTddM" kind="BITS" start="4" len="1" type="BYTE" />
<child offset="1" name="bTddN" kind="BITS" start="5" len="1" type="BYTE" />
<child offset="1" name="bTddO" kind="BITS" start="6" len="1" type="BYTE" />
<child offset="1" name="bTddP" kind="BITS" start="7" len="1" type="BYTE" />
<child offset="2" name="abPadding" kind="array" num="2">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="tagOFN_NT4W" kind="struct" len="76">
<child offset="0" name="lStructSize" kind="BaseType" type="DWORD" />
<child offset="4" name="hwndOwner" kind="pointer">
<child kind="struct" type="HWND__" />
</child>
<child offset="8" name="hInstance" kind="pointer">
<child kind="struct" type="HINSTANCE__" />
</child>
<child offset="12" name="lpstrFilter" kind="pointer" type="wchar_t" />
<child offset="16" name="lpstrCustomFilter" kind="pointer" type="WORD" />
<child offset="20" name="nMaxCustFilter" kind="BaseType" type="DWORD" />
<child offset="24" name="nFilterIndex" kind="BaseType" type="DWORD" />
<child offset="28" name="lpstrFile" kind="pointer" type="WORD" />
<child offset="32" name="nMaxFile" kind="BaseType" type="DWORD" />
<child offset="36" name="lpstrFileTitle" kind="pointer" type="WORD" />
<child offset="40" name="nMaxFileTitle" kind="BaseType" type="DWORD" />
<child offset="44" name="lpstrInitialDir" kind="pointer" type="wchar_t" />
<child offset="48" name="lpstrTitle" kind="pointer" type="wchar_t" />
<child offset="52" name="Flags" kind="BaseType" type="DWORD" />
<child offset="56" name="nFileOffset" kind="BaseType" type="WORD" />
<child offset="58" name="nFileExtension" kind="BaseType" type="WORD" />
<child offset="60" name="lpstrDefExt" kind="pointer" type="wchar_t" />
<child offset="64" name="lCustData" kind="BaseType" type="long" />
<child offset="68" name="lpfnHook" kind="pointer">
<child kind="function" />
</child>
<child offset="72" name="lpTemplateName" kind="pointer" type="wchar_t" />
</TypeDefine>
<TypeDefine name="tagMEASUREITEMSTRUCT" kind="struct" len="24">
<child offset="0" name="CtlType" kind="BaseType" type="DWORD" />
<child offset="4" name="CtlID" kind="BaseType" type="DWORD" />
<child offset="8" name="itemID" kind="BaseType" type="DWORD" />
<child offset="12" name="itemWidth" kind="BaseType" type="DWORD" />
<child offset="16" name="itemHeight" kind="BaseType" type="DWORD" />
<child offset="20" name="itemData" kind="BaseType" type="DWORD" />
</TypeDefine>
<TypeDefine name="DISPLAYCONFIG_VIDEO_SIGNAL_INFO" kind="struct" len="48">
<child offset="0" name="pixelRate" kind="BaseType" type="unsigned __int64" />
<child offset="8" name="hSyncFreq" kind="struct" type="DISPLAYCONFIG_RATIONAL" />
<child offset="16" name="vSyncFreq" kind="struct" type="DISPLAYCONFIG_RATIONAL" />
<child offset="24" name="activeSize" kind="struct" type="DISPLAYCONFIG_2DREGION" />
<child offset="32" name="totalSize" kind="struct" type="DISPLAYCONFIG_2DREGION" />
<child offset="40" name="videoStandard" kind="BaseType" type="DWORD" />
<child offset="44" name="scanLineOrdering" kind="BaseType" type="int" />
</TypeDefine>
<TypeDefine name="T_zEmm_Timer_Expiry" kind="struct" len="4">
<child offset="0" name="bVersion" kind="BaseType" type="BYTE" />
<child offset="1" name="bTimerId" kind="BaseType" type="BYTE" />
<child offset="2" name="abpadding" kind="array" num="2">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="T_zMmiaUmm_RFControl_Req" kind="struct" len="4">
<child offset="0" name="bSrcIndex" kind="BaseType" type="BYTE" />
<child offset="1" name="bDesIndex" kind="BaseType" type="BYTE" />
<child offset="2" name="bState" kind="BaseType" type="BYTE" />
<child offset="3" name="bPadding" kind="BaseType" type="BYTE" />
</TypeDefine>
<TypeDefine name="T_zMmiaAs_Cesq_Qry_Req" kind="struct" len="4">
<child offset="0" name="bSrcIndex" kind="BaseType" type="BYTE" />
<child offset="1" name="bDesIndex" kind="BaseType" type="BYTE" />
<child offset="2" name="abPadding" kind="array" num="2">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="tagMCI_LOAD_PARMSA" kind="struct" len="8">
<child offset="0" name="dwCallback" kind="BaseType" type="DWORD" />
<child offset="4" name="lpfilename" kind="pointer" type="char" />
</TypeDefine>
<TypeDefine name="tagENUMLOGFONTEXDVW" kind="struct" len="420">
<child offset="0" name="elfEnumLogfontEx" kind="struct" type="tagENUMLOGFONTEXW" />
<child offset="348" name="elfDesignVector" kind="struct" type="tagDESIGNVECTOR" />
</TypeDefine>
<TypeDefine name="tagEMRSETPIXELV" kind="struct" len="20">
<child offset="0" name="emr" kind="struct" type="tagEMR" />
<child offset="8" name="ptlPixel" kind="struct" type="_POINTL" />
<child offset="16" name="crColor" kind="BaseType" type="DWORD" />
</TypeDefine>
<TypeDefine name="CM_Power_Data_s" kind="struct" len="56">
<child offset="0" name="PD_Size" kind="BaseType" type="DWORD" />
<child offset="4" name="PD_MostRecentPowerState" kind="BaseType" type="int" />
<child offset="8" name="PD_Capabilities" kind="BaseType" type="DWORD" />
<child offset="12" name="PD_D1Latency" kind="BaseType" type="DWORD" />
<child offset="16" name="PD_D2Latency" kind="BaseType" type="DWORD" />
<child offset="20" name="PD_D3Latency" kind="BaseType" type="DWORD" />
<child offset="24" name="PD_PowerStateMapping" kind="array" num="7">
<child kind="BaseType" type="int" />
</child>
<child offset="52" name="PD_DeepestSystemWake" kind="BaseType" type="int" />
</TypeDefine>
<TypeDefine name="T_z_DelayEvent_Ind" kind="struct" len="20">
<child offset="0" name="bVersion" kind="BaseType" type="BYTE" />
<child offset="1" name="bPadding" kind="BaseType" type="BYTE" />
<child offset="2" name="wDelayEvent" kind="BaseType" type="WORD" />
<child offset="4" name="tEventinfo" kind="struct" type="T_z_EventInfo" />
</TypeDefine>
<TypeDefine name="tagNCCALCSIZE_PARAMS" kind="struct" len="52">
<child offset="0" name="rgrc" kind="array" num="3">
<child kind="struct" type="tagRECT" />
</child>
<child offset="48" name="lppos" kind="pointer">
<child kind="struct" type="tagWINDOWPOS" />
</child>
</TypeDefine>
<TypeDefine name="tagMCI_GETDEVCAPS_PARMS" kind="struct" len="12">
<child offset="0" name="dwCallback" kind="BaseType" type="DWORD" />
<child offset="4" name="dwReturn" kind="BaseType" type="DWORD" />
<child offset="8" name="dwItem" kind="BaseType" type="DWORD" />
</TypeDefine>
<TypeDefine name="tagI_RpcProxyCallbackInterface" kind="struct" len="36">
<child offset="0" name="IsValidMachineFn" kind="pointer">
<child kind="function" />
</child>
<child offset="4" name="GetClientAddressFn" kind="pointer">
<child kind="function" />
</child>
<child offset="8" name="GetConnectionTimeoutFn" kind="pointer">
<child kind="function" />
</child>
<child offset="12" name="PerformCalloutFn" kind="pointer">
<child kind="function" />
</child>
<child offset="16" name="FreeCalloutStateFn" kind="pointer">
<child kind="function" />
</child>
<child offset="20" name="GetClientSessionAndResourceUUIDFn" kind="pointer">
<child kind="function" />
</child>
<child offset="24" name="ProxyFilterIfFn" kind="pointer">
<child kind="function" />
</child>
<child offset="28" name="RpcProxyUpdatePerfCounterFn" kind="pointer">
<child kind="function" />
</child>
<child offset="32" name="RpcProxyUpdatePerfCounterBackendServerFn" kind="pointer">
<child kind="function" />
</child>
</TypeDefine>
<TypeDefine name="T_zUrlc_DataPdu_Trace" kind="struct" len="204">
<child offset="0" name="bVersion" kind="BaseType" type="BYTE" />
<child offset="1" name="bPadding" kind="BaseType" type="BYTE" />
<child offset="2" name="bDirection" kind="BaseType" type="BYTE" />
<child offset="3" name="bPduNum" kind="BaseType" type="BYTE" />
<child offset="4" name="atDataPduNode" kind="array" num="25">
<child kind="struct" type="T_zUrlc_DataPduNode_Trace" />
</child>
</TypeDefine>
<TypeDefine name="T_zUrlc_DataPduNode_Trace" kind="struct" len="8">
<child offset="0" name="bRbId" kind="BaseType" type="BYTE" />
<child offset="1" name="bPollFg" kind="BaseType" type="BYTE" />
<child offset="2" name="wSn" kind="BaseType" type="WORD" />
<child offset="4" name="bLiNum" kind="BaseType" type="BYTE" />
<child offset="5" name="bErrInd" kind="BaseType" type="BYTE" />
<child offset="6" name="wPduSize" kind="BaseType" type="WORD" />
</TypeDefine>
<TypeDefine name="T_zDev_Nv_RF_NonCA_MIMOParam" kind="struct" len="2">
<child offset="0" name="bULMimo" kind="BaseType" type="BYTE" />
<child offset="1" name="bDLMimo" kind="BaseType" type="BYTE" />
</TypeDefine>
<TypeDefine name="T_zDev_Nv_CustomTxPower" kind="struct" len="4">
<child offset="0" name="bLteCustomPemax" kind="BaseType" type="BYTE" />
<child offset="1" name="bTddMaxAlwUlTxPwr" kind="BaseType" type="BYTE" />
<child offset="2" name="bFddMaxAlwUlTxPwr" kind="BaseType" type="BYTE" />
<child offset="3" name="bGsmCustomPower" kind="BaseType" type="BYTE" />
</TypeDefine>
<TypeDefine name="T_zDev_Nv_TddBand_BackUps" kind="struct" len="4">
<child offset="0" name="bTddA" kind="BITS" start="0" len="1" type="BYTE" />
<child offset="0" name="bTddB" kind="BITS" start="1" len="1" type="BYTE" />
<child offset="0" name="bTddC" kind="BITS" start="2" len="1" type="BYTE" />
<child offset="0" name="bTddD" kind="BITS" start="3" len="1" type="BYTE" />
<child offset="0" name="bTddE" kind="BITS" start="4" len="1" type="BYTE" />
<child offset="0" name="bTddF" kind="BITS" start="5" len="1" type="BYTE" />
<child offset="0" name="bTddG" kind="BITS" start="6" len="1" type="BYTE" />
<child offset="0" name="bTddH" kind="BITS" start="7" len="1" type="BYTE" />
<child offset="1" name="bTddI" kind="BITS" start="0" len="1" type="BYTE" />
<child offset="1" name="bTddJ" kind="BITS" start="1" len="1" type="BYTE" />
<child offset="1" name="bTddK" kind="BITS" start="2" len="1" type="BYTE" />
<child offset="1" name="bTddL" kind="BITS" start="3" len="1" type="BYTE" />
<child offset="1" name="bTddM" kind="BITS" start="4" len="1" type="BYTE" />
<child offset="1" name="bTddN" kind="BITS" start="5" len="1" type="BYTE" />
<child offset="1" name="bTddO" kind="BITS" start="6" len="1" type="BYTE" />
<child offset="1" name="bTddP" kind="BITS" start="7" len="1" type="BYTE" />
<child offset="2" name="abPadding" kind="array" num="2">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="T_zDev_Nv_FDD_BAND_INFO" kind="struct" len="98">
<child offset="0" name="bSuppFddBand" kind="BITS" start="0" len="1" type="BYTE" />
<child offset="0" name="bDefTxRxSep" kind="BITS" start="1" len="1" type="BYTE" />
<child offset="1" name="bPadding" kind="array" num="3">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="4" name="tGsmCmCapa" kind="struct" type="T_zDev_Nv_GSM_CM_Capa" />
<child offset="8" name="tFddCmCapa" kind="array" num="22">
<child kind="struct" type="T_zDev_Nv_FDD_CM_Capa" />
</child>
<child offset="30" name="bFddCmCapaPadding" kind="array" num="2">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="32" name="bLteCmCapa" kind="array" num="66">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="T_zDev_Nv_OperatorLteBandInfo" kind="struct" len="940">
<child offset="0" name="tOperatorList" kind="array" num="5">
<child kind="struct" type="T_zDev_Nv_OperatorListInfo" />
</child>
</TypeDefine>
<TypeDefine name="T_ZAti_ValidIndexCnf" kind="struct" len="608">
<child offset="0" name="iSrcIndex" kind="BaseType" type="BYTE" />
<child offset="1" name="iDestIndex" kind="BaseType" type="BYTE" />
<child offset="2" name="bResult" kind="BaseType" type="BYTE" />
<child offset="4" name="dwReason" kind="BaseType" type="WORD" />
<child offset="6" name="bIndexNum" kind="BaseType" type="WORD" />
<child offset="8" name="arrIndex" kind="array" num="300">
<child kind="BaseType" type="WORD" />
</child>
</TypeDefine>
<TypeDefine name="tagENUMTEXTMETRICA" kind="struct" len="488">
<child offset="0" name="etmNewTextMetricEx" kind="struct" type="tagNEWTEXTMETRICEXA" />
<child offset="96" name="etmAxesList" kind="struct" type="tagAXESLISTA" />
</TypeDefine>
<TypeDefine name="T_z_UiccId_Emlpp" kind="struct" len="4">
<child offset="0" name="bPriLevel" kind="BaseType" type="BYTE" />
<child offset="1" name="bFcSetupCond" kind="BaseType" type="BYTE" />
<child offset="2" name="abPadding" kind="array" num="2">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="T_zMmiaAs_EM_LteHoSet_Qry_Req" kind="struct" len="4">
<child offset="0" name="bSrcIndex" kind="BaseType" type="BYTE" />
<child offset="1" name="bDesIndex" kind="BaseType" type="BYTE" />
<child offset="2" name="abPadding" kind="array" num="2">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="T_zToolsL2_Eurlc_DlConfig" kind="struct" len="120">
<child offset="0" name="bVersion" kind="BaseType" type="BYTE" />
<child offset="1" name="abPadding" kind="array" num="2">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="3" name="bCfgReason" kind="BaseType" type="BYTE" />
<child offset="4" name="bNumOfRelRb" kind="BaseType" type="BYTE" />
<child offset="5" name="abRbId" kind="array" num="10">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="15" name="bNumOfAddedModifiedRb" kind="BaseType" type="BYTE" />
<child offset="16" name="atRbConfigInfo" kind="array" num="10">
<child kind="struct" type="T_zToolsL2_Eurlc_ConfigInfo" />
</child>
<child offset="36" name="abPadding1" kind="array" num="3">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="39" name="bNumOfActiveRb" kind="BaseType" type="BYTE" />
<child offset="40" name="atRbConfigData" kind="array" num="10">
<child kind="struct" type="T_zToolsL2_Eurlc_DlConfigData" />
</child>
</TypeDefine>
<TypeDefine name="T_zToolsL2_Eurlc_DlConfigData" kind="struct" len="8">
<child offset="0" name="bRbMode" kind="BaseType" type="BYTE" />
<child offset="1" name="bLcId" kind="BaseType" type="BYTE" />
<child offset="2" name="bRbId" kind="BaseType" type="BYTE" />
<child offset="3" name="bRbType" kind="BaseType" type="BYTE" />
<child offset="4" name="ConfigData" kind="union" type="__unnamed" len="4">
<child offset="0" name="Am_ConfigData" kind="struct" type="__unnamed" len="4">
<child offset="0" name="wTreordering" kind="BaseType" type="WORD" />
<child offset="2" name="wStatusProhibit" kind="BaseType" type="WORD" />
</child>
<child offset="0" name="Um_ConfigData" kind="struct" type="__unnamed" len="4">
<child offset="0" name="wTreordering" kind="BaseType" type="WORD" />
<child offset="2" name="bSnFieldLength" kind="BaseType" type="BYTE" />
<child offset="3" name="bPadding" kind="BaseType" type="BYTE" />
</child>
</child>
</TypeDefine>
<TypeDefine name="T_zApMmia_ZcpbqQuery_Cnf" kind="struct" len="8">
<child offset="0" name="bSrcIndex" kind="BaseType" type="BYTE" />
<child offset="1" name="bDesIndex" kind="BaseType" type="BYTE" />
<child offset="2" name="bSetNum" kind="BaseType" type="BYTE" />
<child offset="3" name="bResult" kind="BaseType" type="BYTE" />
<child offset="4" name="dwReason" kind="BaseType" type="DWORD" />
</TypeDefine>
<TypeDefine name="value_entW" kind="struct" len="16">
<child offset="0" name="ve_valuename" kind="pointer" type="WORD" />
<child offset="4" name="ve_valuelen" kind="BaseType" type="DWORD" />
<child offset="8" name="ve_valueptr" kind="BaseType" type="DWORD" />
<child offset="12" name="ve_type" kind="BaseType" type="DWORD" />
</TypeDefine>
<TypeDefine name="T_zMmiaSms_StoRpt_Req" kind="struct" len="8">
<child offset="0" name="bSrcIndex" kind="BaseType" type="BYTE" />
<child offset="1" name="bDestIndex" kind="BaseType" type="BYTE" />
<child offset="2" name="bResult" kind="BaseType" type="BYTE" />
<child offset="3" name="bPadding" kind="BaseType" type="BYTE" />
<child offset="4" name="dwTpCause" kind="BaseType" type="DWORD" />
</TypeDefine>
<TypeDefine name="IInternetZoneManagerEx" kind="struct" len="4">
<child offset="0" name="lpVtbl" kind="pointer">
<child kind="struct" type="IInternetZoneManagerExVtbl" />
</child>
</TypeDefine>
<TypeDefine name="IInternetZoneManagerExVtbl" kind="struct" len="68">
<child offset="0" name="QueryInterface" kind="pointer">
<child kind="function" />
</child>
<child offset="4" name="AddRef" kind="pointer">
<child kind="function" />
</child>
<child offset="8" name="Release" kind="pointer">
<child kind="function" />
</child>
<child offset="12" name="GetZoneAttributes" kind="pointer">
<child kind="function" />
</child>
<child offset="16" name="SetZoneAttributes" kind="pointer">
<child kind="function" />
</child>
<child offset="20" name="GetZoneCustomPolicy" kind="pointer">
<child kind="function" />
</child>
<child offset="24" name="SetZoneCustomPolicy" kind="pointer">
<child kind="function" />
</child>
<child offset="28" name="GetZoneActionPolicy" kind="pointer">
<child kind="function" />
</child>
<child offset="32" name="SetZoneActionPolicy" kind="pointer">
<child kind="function" />
</child>
<child offset="36" name="PromptAction" kind="pointer">
<child kind="function" />
</child>
<child offset="40" name="LogAction" kind="pointer">
<child kind="function" />
</child>
<child offset="44" name="CreateZoneEnumerator" kind="pointer">
<child kind="function" />
</child>
<child offset="48" name="GetZoneAt" kind="pointer">
<child kind="function" />
</child>
<child offset="52" name="DestroyZoneEnumerator" kind="pointer">
<child kind="function" />
</child>
<child offset="56" name="CopyTemplatePoliciesToZone" kind="pointer">
<child kind="function" />
</child>
<child offset="60" name="GetZoneActionPolicyEx" kind="pointer">
<child kind="function" />
</child>
<child offset="64" name="SetZoneActionPolicyEx" kind="pointer">
<child kind="function" />
</child>
</TypeDefine>
<TypeDefine name="tagOFN_NT4A" kind="struct" len="76">
<child offset="0" name="lStructSize" kind="BaseType" type="DWORD" />
<child offset="4" name="hwndOwner" kind="pointer">
<child kind="struct" type="HWND__" />
</child>
<child offset="8" name="hInstance" kind="pointer">
<child kind="struct" type="HINSTANCE__" />
</child>
<child offset="12" name="lpstrFilter" kind="pointer" type="char" />
<child offset="16" name="lpstrCustomFilter" kind="pointer" type="char" />
<child offset="20" name="nMaxCustFilter" kind="BaseType" type="DWORD" />
<child offset="24" name="nFilterIndex" kind="BaseType" type="DWORD" />
<child offset="28" name="lpstrFile" kind="pointer" type="char" />
<child offset="32" name="nMaxFile" kind="BaseType" type="DWORD" />
<child offset="36" name="lpstrFileTitle" kind="pointer" type="char" />
<child offset="40" name="nMaxFileTitle" kind="BaseType" type="DWORD" />
<child offset="44" name="lpstrInitialDir" kind="pointer" type="char" />
<child offset="48" name="lpstrTitle" kind="pointer" type="char" />
<child offset="52" name="Flags" kind="BaseType" type="DWORD" />
<child offset="56" name="nFileOffset" kind="BaseType" type="WORD" />
<child offset="58" name="nFileExtension" kind="BaseType" type="WORD" />
<child offset="60" name="lpstrDefExt" kind="pointer" type="char" />
<child offset="64" name="lCustData" kind="BaseType" type="long" />
<child offset="68" name="lpfnHook" kind="pointer">
<child kind="function" />
</child>
<child offset="72" name="lpTemplateName" kind="pointer" type="char" />
</TypeDefine>
<TypeDefine name="tagMCI_ANIM_UPDATE_PARMS" kind="struct" len="24">
<child offset="0" name="dwCallback" kind="BaseType" type="DWORD" />
<child offset="4" name="rc" kind="struct" type="tagRECT" />
<child offset="20" name="hDC" kind="pointer">
<child kind="struct" type="HDC__" />
</child>
</TypeDefine>
<TypeDefine name="tagMCI_ANIM_PLAY_PARMS" kind="struct" len="16">
<child offset="0" name="dwCallback" kind="BaseType" type="DWORD" />
<child offset="4" name="dwFrom" kind="BaseType" type="DWORD" />
<child offset="8" name="dwTo" kind="BaseType" type="DWORD" />
<child offset="12" name="dwSpeed" kind="BaseType" type="DWORD" />
</TypeDefine>
<TypeDefine name="T_zMmiaSm_EQos" kind="struct" len="28">
<child offset="0" name="bTraffClass" kind="BaseType" type="BYTE" />
<child offset="1" name="bDlvOrder" kind="BaseType" type="BYTE" />
<child offset="2" name="bDlvErrSdu" kind="BaseType" type="BYTE" />
<child offset="3" name="bTraffPri" kind="BaseType" type="BYTE" />
<child offset="4" name="abSduErrRatio" kind="array" num="2">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="6" name="abResBer" kind="array" num="2">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="8" name="dwMaxRateUl" kind="BaseType" type="DWORD" />
<child offset="12" name="dwMaxRateDl" kind="BaseType" type="DWORD" />
<child offset="16" name="dwGuarRateUl" kind="BaseType" type="DWORD" />
<child offset="20" name="dwGuarRateDl" kind="BaseType" type="DWORD" />
<child offset="24" name="wMaxSduSize" kind="BaseType" type="WORD" />
<child offset="26" name="wTransDelay" kind="BaseType" type="WORD" />
</TypeDefine>
<TypeDefine name="T_zMmiaUmm_Srvcc_Ind" kind="struct" len="4">
<child offset="0" name="bSrcIndex" kind="BaseType" type="BYTE" />
<child offset="1" name="bDesIndex" kind="BaseType" type="BYTE" />
<child offset="2" name="bEvent" kind="BaseType" type="BYTE" />
<child offset="3" name="bPadding" kind="BaseType" type="BYTE" />
</TypeDefine>
<TypeDefine name="T_zMmiaUmm_NotifyPsState" kind="struct" len="4">
<child offset="0" name="bSrcIndex" kind="BaseType" type="BYTE" />
<child offset="1" name="bDesIndex" kind="BaseType" type="BYTE" />
<child offset="2" name="bPsState" kind="BaseType" type="BYTE" />
<child offset="3" name="bStackId" kind="BaseType" type="BYTE" />
</TypeDefine>
<TypeDefine name="T_zMmiaL1E_Zepcg_Cnf" kind="struct" len="132">
<child offset="0" name="bSrcIndex" kind="BaseType" type="BYTE" />
<child offset="1" name="bDesIndex" kind="BaseType" type="BYTE" />
<child offset="2" name="bCmd" kind="BaseType" type="BYTE" />
<child offset="3" name="bMode" kind="BaseType" type="BYTE" />
<child offset="4" name="bRslt" kind="BaseType" type="BYTE" />
<child offset="5" name="bVal1Fg" kind="array" num="25">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="30" name="abPadding2" kind="array" num="2">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="32" name="dwVal" kind="array" num="25">
<child kind="BaseType" type="long" />
</child>
</TypeDefine>
<TypeDefine name="tagTITLEBARINFOEX" kind="struct" len="140">
<child offset="0" name="cbSize" kind="BaseType" type="DWORD" />
<child offset="4" name="rcTitleBar" kind="struct" type="tagRECT" />
<child offset="20" name="rgstate" kind="array" num="6">
<child kind="BaseType" type="DWORD" />
</child>
<child offset="44" name="rgrect" kind="array" num="6">
<child kind="struct" type="tagRECT" />
</child>
</TypeDefine>
<TypeDefine name="T_zMsgtracePs_CellDisplay_Req" kind="struct" len="4">
<child offset="0" name="bStackIndex" kind="BaseType" type="BYTE" />
<child offset="1" name="bAction" kind="BaseType" type="BYTE" />
<child offset="2" name="abPadding" kind="array" num="2">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="T_zMmiaCc_CallStateInd" kind="struct" len="56">
<child offset="0" name="bSrcIndex" kind="BaseType" type="BYTE" />
<child offset="1" name="bDesIndex" kind="BaseType" type="BYTE" />
<child offset="2" name="bCallId" kind="BaseType" type="BYTE" />
<child offset="3" name="bDir" kind="BaseType" type="BYTE" />
<child offset="4" name="bCallState" kind="BaseType" type="BYTE" />
<child offset="5" name="bCallType" kind="BaseType" type="BYTE" />
<child offset="6" name="bMptyInfo" kind="BaseType" type="BYTE" />
<child offset="7" name="bBsTypeFg" kind="BaseType" type="BYTE" />
<child offset="8" name="bCauseFg" kind="BaseType" type="BYTE" />
<child offset="9" name="bBsType" kind="BaseType" type="BYTE" />
<child offset="10" name="bCause" kind="BaseType" type="BYTE" />
<child offset="11" name="bReialFlag" kind="BaseType" type="BYTE" />
<child offset="12" name="tNumber" kind="struct" type="T_zPS_CallNum" />
</TypeDefine>
<TypeDefine name="tagSCROLLINFO" kind="struct" len="28">
<child offset="0" name="cbSize" kind="BaseType" type="DWORD" />
<child offset="4" name="fMask" kind="BaseType" type="DWORD" />
<child offset="8" name="nMin" kind="BaseType" type="int" />
<child offset="12" name="nMax" kind="BaseType" type="int" />
<child offset="16" name="nPage" kind="BaseType" type="DWORD" />
<child offset="20" name="nPos" kind="BaseType" type="int" />
<child offset="24" name="nTrackPos" kind="BaseType" type="int" />
</TypeDefine>
<TypeDefine name="tagMETAFILEPICT" kind="struct" len="16">
<child offset="0" name="mm" kind="BaseType" type="long" />
<child offset="4" name="xExt" kind="BaseType" type="long" />
<child offset="8" name="yExt" kind="BaseType" type="long" />
<child offset="12" name="hMF" kind="pointer">
<child kind="struct" type="HMETAFILE__" />
</child>
</TypeDefine>
<TypeDefine name="T_zAti_NV_MePlmnInfo" kind="struct" len="8448">
<child offset="0" name="atNvMePlmnIDInfo" kind="array" num="64">
<child kind="struct" type="T_zAti_NV_OperPlmnInfo" />
</child>
</TypeDefine>
<TypeDefine name="T_z_UiccId_NASENC_KEY" kind="struct" len="20">
<child offset="0" name="bLength" kind="BaseType" type="BYTE" />
<child offset="1" name="abPadding" kind="array" num="3">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="4" name="abKeys" kind="array" num="16">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="tagVS_FIXEDFILEINFO" kind="struct" len="52">
<child offset="0" name="dwSignature" kind="BaseType" type="DWORD" />
<child offset="4" name="dwStrucVersion" kind="BaseType" type="DWORD" />
<child offset="8" name="dwFileVersionMS" kind="BaseType" type="DWORD" />
<child offset="12" name="dwFileVersionLS" kind="BaseType" type="DWORD" />
<child offset="16" name="dwProductVersionMS" kind="BaseType" type="DWORD" />
<child offset="20" name="dwProductVersionLS" kind="BaseType" type="DWORD" />
<child offset="24" name="dwFileFlagsMask" kind="BaseType" type="DWORD" />
<child offset="28" name="dwFileFlags" kind="BaseType" type="DWORD" />
<child offset="32" name="dwFileOS" kind="BaseType" type="DWORD" />
<child offset="36" name="dwFileType" kind="BaseType" type="DWORD" />
<child offset="40" name="dwFileSubtype" kind="BaseType" type="DWORD" />
<child offset="44" name="dwFileDateMS" kind="BaseType" type="DWORD" />
<child offset="48" name="dwFileDateLS" kind="BaseType" type="DWORD" />
</TypeDefine>
<TypeDefine name="IPropertyStorage" kind="struct" len="4">
<child offset="0" name="lpVtbl" kind="pointer">
<child kind="struct" type="IPropertyStorageVtbl" />
</child>
</TypeDefine>
<TypeDefine name="tagSOUNDSENTRYA" kind="struct" len="48">
<child offset="0" name="cbSize" kind="BaseType" type="DWORD" />
<child offset="4" name="dwFlags" kind="BaseType" type="DWORD" />
<child offset="8" name="iFSTextEffect" kind="BaseType" type="DWORD" />
<child offset="12" name="iFSTextEffectMSec" kind="BaseType" type="DWORD" />
<child offset="16" name="iFSTextEffectColorBits" kind="BaseType" type="DWORD" />
<child offset="20" name="iFSGrafEffect" kind="BaseType" type="DWORD" />
<child offset="24" name="iFSGrafEffectMSec" kind="BaseType" type="DWORD" />
<child offset="28" name="iFSGrafEffectColor" kind="BaseType" type="DWORD" />
<child offset="32" name="iWindowsEffect" kind="BaseType" type="DWORD" />
<child offset="36" name="iWindowsEffectMSec" kind="BaseType" type="DWORD" />
<child offset="40" name="lpszWindowsEffectDLL" kind="pointer" type="char" />
<child offset="44" name="iWindowsEffectOrdinal" kind="BaseType" type="DWORD" />
</TypeDefine>
<TypeDefine name="T_zMmiaEsm_EpsBearerDeAct_Ind" kind="struct" len="8">
<child offset="0" name="bSrcIndex" kind="BaseType" type="BYTE" />
<child offset="1" name="bDesIndex" kind="BaseType" type="BYTE" />
<child offset="2" name="bBearerFlg" kind="BaseType" type="BYTE" />
<child offset="3" name="bCid" kind="BaseType" type="BYTE" />
<child offset="4" name="bPrimCid" kind="BaseType" type="BYTE" />
<child offset="5" name="abPadding" kind="array" num="3">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="T_zMmiaAs_EM_UHoInfo_Ind" kind="struct" len="8">
<child offset="0" name="bSrcIndex" kind="BaseType" type="BYTE" />
<child offset="1" name="bDesIndex" kind="BaseType" type="BYTE" />
<child offset="2" name="bHardHoSuccCnt" kind="BaseType" type="BYTE" />
<child offset="3" name="bBatonHoSuccCnt" kind="BaseType" type="BYTE" />
<child offset="4" name="bHardHoFailCnt" kind="BaseType" type="BYTE" />
<child offset="5" name="bBatonHoFailCnt" kind="BaseType" type="BYTE" />
<child offset="6" name="bTdHoGsmSuccCnt" kind="BaseType" type="BYTE" />
<child offset="7" name="bTdHoGsmFailCnt" kind="BaseType" type="BYTE" />
</TypeDefine>
<TypeDefine name="tagBITMAPFILEHEADER" kind="struct" len="14">
<child offset="0" name="bfType" kind="BaseType" type="WORD" />
<child offset="2" name="bfSize" kind="BaseType" type="DWORD" />
<child offset="6" name="bfReserved1" kind="BaseType" type="WORD" />
<child offset="8" name="bfReserved2" kind="BaseType" type="WORD" />
<child offset="10" name="bfOffBits" kind="BaseType" type="DWORD" />
</TypeDefine>
<TypeDefine name="T_zMmiaSs_CcwaQer_Cnf" kind="struct" len="36">
<child offset="0" name="bSrcIndex" kind="BaseType" type="BYTE" />
<child offset="1" name="bDesIndex" kind="BaseType" type="BYTE" />
<child offset="2" name="bClassNum" kind="BaseType" type="BYTE" />
<child offset="3" name="bPadding" kind="BaseType" type="BYTE" />
<child offset="4" name="atClass" kind="array" num="8">
<child kind="struct" type="T_zMmiaSs_ClassStatus" />
</child>
</TypeDefine>
<TypeDefine name="T_zMmiaCc_Chld_Cnf" kind="struct" len="8">
<child offset="0" name="bSrcIndex" kind="BaseType" type="BYTE" />
<child offset="1" name="bDesIndex" kind="BaseType" type="BYTE" />
<child offset="2" name="bResult" kind="BaseType" type="BYTE" />
<child offset="3" name="bCallId" kind="BaseType" type="BYTE" />
<child offset="4" name="dwCause" kind="BaseType" type="DWORD" />
</TypeDefine>
<TypeDefine name="T_zWRRC_TRAFFIC_REPORT" kind="struct" len="52">
<child offset="0" name="bVersion" kind="BaseType" type="BYTE" />
<child offset="1" name="bMeasId" kind="BaseType" type="BYTE" />
<child offset="2" name="bRepMode" kind="BaseType" type="BYTE" />
<child offset="3" name="bRbNum" kind="BaseType" type="BYTE" />
<child offset="4" name="uRptCriInfo" kind="union" type="__unnamed" len="4">
<child offset="0" name="tEventRst" kind="struct" type="T_zWRRC_TvEventRst" />
<child offset="0" name="bPrdRptSendNum" kind="BaseType" type="BYTE" />
</child>
<child offset="8" name="atRbBoInfo" kind="array" num="11">
<child kind="struct" type="T_zWRRC_RbBoInfo" />
</child>
</TypeDefine>
<TypeDefine name="T_zWRRC_RbBoInfo" kind="struct" len="4">
<child offset="0" name="bRbId" kind="BaseType" type="BYTE" />
<child offset="1" name="bBo" kind="BaseType" type="BYTE" />
<child offset="2" name="bAvgBo" kind="BaseType" type="BYTE" />
<child offset="3" name="bVarBo" kind="BaseType" type="BYTE" />
</TypeDefine>
<TypeDefine name="T_zApMmia_PbQuerySmsMaxIndex_Cnf" kind="struct" len="4">
<child offset="0" name="bSrcIndex" kind="BaseType" type="BYTE" />
<child offset="1" name="bDesIndex" kind="BaseType" type="BYTE" />
<child offset="2" name="wIndexMax" kind="BaseType" type="WORD" />
</TypeDefine>
<TypeDefine name="IRunningObjectTableVtbl" kind="struct" len="40">
<child offset="0" name="QueryInterface" kind="pointer">
<child kind="function" />
</child>
<child offset="4" name="AddRef" kind="pointer">
<child kind="function" />
</child>
<child offset="8" name="Release" kind="pointer">
<child kind="function" />
</child>
<child offset="12" name="Register" kind="pointer">
<child kind="function" />
</child>
<child offset="16" name="Revoke" kind="pointer">
<child kind="function" />
</child>
<child offset="20" name="IsRunning" kind="pointer">
<child kind="function" />
</child>
<child offset="24" name="GetObjectW" kind="pointer">
<child kind="function" />
</child>
<child offset="28" name="NoteChangeTime" kind="pointer">
<child kind="function" />
</child>
<child offset="32" name="GetTimeOfLastChange" kind="pointer">
<child kind="function" />
</child>
<child offset="36" name="EnumRunning" kind="pointer">
<child kind="function" />
</child>
</TypeDefine>
<TypeDefine name="T_zWmac_UpaPduGrantPara" kind="struct" len="8">
<child offset="0" name="bSiTrigType" kind="BaseType" type="BYTE" />
<child offset="1" name="bHappyBit" kind="BaseType" type="BYTE" />
<child offset="2" name="bAgVal" kind="BaseType" type="BYTE" />
<child offset="3" name="bAgScope" kind="BaseType" type="BYTE" />
<child offset="4" name="bRetransNum" kind="BaseType" type="BYTE" />
<child offset="5" name="bSgIdx" kind="BaseType" type="BYTE" />
<child offset="6" name="bLupr" kind="BaseType" type="BYTE" />
<child offset="7" name="bEtfci" kind="BaseType" type="BYTE" />
</TypeDefine>
<TypeDefine name="T_zMmiaUmm_eCallSpt_QueryReq" kind="struct" len="4">
<child offset="0" name="bSrcIndex" kind="BaseType" type="BYTE" />
<child offset="1" name="bDesIndex" kind="BaseType" type="BYTE" />
<child offset="2" name="abPadding" kind="array" num="2">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="T_z_UiccId_NASINT_KEY" kind="struct" len="20">
<child offset="0" name="bLength" kind="BaseType" type="BYTE" />
<child offset="1" name="abPadding" kind="array" num="3">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="4" name="abKeys" kind="array" num="16">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="T_z_IdVersionMap" kind="struct" len="8">
<child offset="0" name="dwID" kind="BaseType" type="DWORD" />
<child offset="4" name="bVersion" kind="BaseType" type="BYTE" />
</TypeDefine>
<TypeDefine name="tagMETARECORD" kind="struct" len="8">
<child offset="0" name="rdSize" kind="BaseType" type="DWORD" />
<child offset="4" name="rdFunction" kind="BaseType" type="WORD" />
<child offset="6" name="rdParm" kind="array" num="1">
<child kind="BaseType" type="WORD" />
</child>
</TypeDefine>
<TypeDefine name="tagCOLORCORRECTPALETTE" kind="struct" len="24">
<child offset="0" name="emr" kind="struct" type="tagEMR" />
<child offset="8" name="ihPalette" kind="BaseType" type="DWORD" />
<child offset="12" name="nFirstEntry" kind="BaseType" type="DWORD" />
<child offset="16" name="nPalEntries" kind="BaseType" type="DWORD" />
<child offset="20" name="nReserved" kind="BaseType" type="DWORD" />
</TypeDefine>
<TypeDefine name="T_zAtiAs_SaiListQueryReq" kind="struct" len="4">
<child offset="0" name="bSrcIndex" kind="BaseType" type="BYTE" />
<child offset="1" name="bDesIndex" kind="BaseType" type="BYTE" />
<child offset="2" name="abPadding" kind="array" num="2">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="tagMDICREATESTRUCTA" kind="struct" len="36">
<child offset="0" name="szClass" kind="pointer" type="char" />
<child offset="4" name="szTitle" kind="pointer" type="char" />
<child offset="8" name="hOwner" kind="pointer" type="void" />
<child offset="12" name="x" kind="BaseType" type="int" />
<child offset="16" name="y" kind="BaseType" type="int" />
<child offset="20" name="cx" kind="BaseType" type="int" />
<child offset="24" name="cy" kind="BaseType" type="int" />
<child offset="28" name="style" kind="BaseType" type="DWORD" />
<child offset="32" name="lParam" kind="BaseType" type="long" />
</TypeDefine>
<TypeDefine name="T_zAti_NV_SellStat" kind="struct" len="144">
<child offset="0" name="bSellStatSwitch" kind="BaseType" type="BYTE" />
<child offset="1" name="bCRC" kind="BaseType" type="BYTE" />
<child offset="2" name="bDebug" kind="BaseType" type="BYTE" />
<child offset="3" name="bSellStatTriFg" kind="BaseType" type="BYTE" />
<child offset="4" name="wPort" kind="BaseType" type="WORD" />
<child offset="6" name="bPacketSendCnt" kind="BaseType" type="BYTE" />
<child offset="7" name="bPacketSendState" kind="BaseType" type="BYTE" />
<child offset="8" name="bRegCnt" kind="BaseType" type="BYTE" />
<child offset="9" name="abPadding" kind="array" num="3">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="12" name="dwSumPdpTime" kind="BaseType" type="DWORD" />
<child offset="16" name="abDomain" kind="array" num="128">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="T_zMmiaUmm_MtCsSrv_Cnf" kind="struct" len="4">
<child offset="0" name="bSrcIndex" kind="BaseType" type="BYTE" />
<child offset="1" name="bDesIndex" kind="BaseType" type="BYTE" />
<child offset="2" name="bRst" kind="BaseType" type="BYTE" />
<child offset="3" name="bPadding" kind="BaseType" type="BYTE" />
</TypeDefine>
<TypeDefine name="tagDRAWTEXTPARAMS" kind="struct" len="20">
<child offset="0" name="cbSize" kind="BaseType" type="DWORD" />
<child offset="4" name="iTabLength" kind="BaseType" type="int" />
<child offset="8" name="iLeftMargin" kind="BaseType" type="int" />
<child offset="12" name="iRightMargin" kind="BaseType" type="int" />
<child offset="16" name="uiLengthDrawn" kind="BaseType" type="DWORD" />
</TypeDefine>
<TypeDefine name="tagMCI_SEEK_PARMS" kind="struct" len="8">
<child offset="0" name="dwCallback" kind="BaseType" type="DWORD" />
<child offset="4" name="dwTo" kind="BaseType" type="DWORD" />
</TypeDefine>
<TypeDefine name="tagEMRPOLYDRAW" kind="struct" len="40">
<child offset="0" name="emr" kind="struct" type="tagEMR" />
<child offset="8" name="rclBounds" kind="struct" type="_RECTL" />
<child offset="24" name="cptl" kind="BaseType" type="DWORD" />
<child offset="28" name="aptl" kind="array" num="1">
<child kind="struct" type="_POINTL" />
</child>
<child offset="36" name="abTypes" kind="array" num="1">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="tagENHMETARECORD" kind="struct" len="12">
<child offset="0" name="iType" kind="BaseType" type="DWORD" />
<child offset="4" name="nSize" kind="BaseType" type="DWORD" />
<child offset="8" name="dParm" kind="array" num="1">
<child kind="BaseType" type="DWORD" />
</child>
</TypeDefine>
<TypeDefine name="T_zDev_AtMem_SmQosType" kind="struct" len="8">
<child offset="0" name="bPrecedenceFg" kind="BITS" start="0" len="1" type="BYTE" />
<child offset="0" name="bDelayFg" kind="BITS" start="1" len="1" type="BYTE" />
<child offset="0" name="bReliabilityFg" kind="BITS" start="2" len="1" type="BYTE" />
<child offset="0" name="bPeakFg" kind="BITS" start="3" len="1" type="BYTE" />
<child offset="0" name="bMeanFg" kind="BITS" start="4" len="1" type="BYTE" />
<child offset="1" name="bPrecedence" kind="BaseType" type="BYTE" />
<child offset="2" name="bDelay" kind="BaseType" type="BYTE" />
<child offset="3" name="bReliability" kind="BaseType" type="BYTE" />
<child offset="4" name="bPeak" kind="BaseType" type="BYTE" />
<child offset="5" name="bMean" kind="BaseType" type="BYTE" />
<child offset="6" name="abPadding" kind="array" num="2">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="tagMDICREATESTRUCTW" kind="struct" len="36">
<child offset="0" name="szClass" kind="pointer" type="wchar_t" />
<child offset="4" name="szTitle" kind="pointer" type="wchar_t" />
<child offset="8" name="hOwner" kind="pointer" type="void" />
<child offset="12" name="x" kind="BaseType" type="int" />
<child offset="16" name="y" kind="BaseType" type="int" />
<child offset="20" name="cx" kind="BaseType" type="int" />
<child offset="24" name="cy" kind="BaseType" type="int" />
<child offset="28" name="style" kind="BaseType" type="DWORD" />
<child offset="32" name="lParam" kind="BaseType" type="long" />
</TypeDefine>
<TypeDefine name="tagEMRSETCOLORADJUSTMENT" kind="struct" len="32">
<child offset="0" name="emr" kind="struct" type="tagEMR" />
<child offset="8" name="ColorAdjustment" kind="struct" type="tagCOLORADJUSTMENT" />
</TypeDefine>
<TypeDefine name="tagCOLORADJUSTMENT" kind="struct" len="24">
<child offset="0" name="caSize" kind="BaseType" type="WORD" />
<child offset="2" name="caFlags" kind="BaseType" type="WORD" />
<child offset="4" name="caIlluminantIndex" kind="BaseType" type="WORD" />
<child offset="6" name="caRedGamma" kind="BaseType" type="WORD" />
<child offset="8" name="caGreenGamma" kind="BaseType" type="WORD" />
<child offset="10" name="caBlueGamma" kind="BaseType" type="WORD" />
<child offset="12" name="caReferenceBlack" kind="BaseType" type="WORD" />
<child offset="14" name="caReferenceWhite" kind="BaseType" type="WORD" />
<child offset="16" name="caContrast" kind="BaseType" type="short" />
<child offset="18" name="caBrightness" kind="BaseType" type="short" />
<child offset="20" name="caColorfulness" kind="BaseType" type="short" />
<child offset="22" name="caRedGreenTint" kind="BaseType" type="short" />
</TypeDefine>
<TypeDefine name="tagEMRPOLYPOLYLINE" kind="struct" len="44">
<child offset="0" name="emr" kind="struct" type="tagEMR" />
<child offset="8" name="rclBounds" kind="struct" type="_RECTL" />
<child offset="24" name="nPolys" kind="BaseType" type="DWORD" />
<child offset="28" name="cptl" kind="BaseType" type="DWORD" />
<child offset="32" name="aPolyCounts" kind="array" num="1">
<child kind="BaseType" type="DWORD" />
</child>
<child offset="36" name="aptl" kind="array" num="1">
<child kind="struct" type="_POINTL" />
</child>
</TypeDefine>
<TypeDefine name="tagDRVCONFIGINFO" kind="struct" len="12">
<child offset="0" name="dwDCISize" kind="BaseType" type="DWORD" />
<child offset="4" name="lpszDCISectionName" kind="pointer" type="wchar_t" />
<child offset="8" name="lpszDCIAliasName" kind="pointer" type="wchar_t" />
</TypeDefine>
<TypeDefine name="tagACCESSTIMEOUT" kind="struct" len="12">
<child offset="0" name="cbSize" kind="BaseType" type="DWORD" />
<child offset="4" name="dwFlags" kind="BaseType" type="DWORD" />
<child offset="8" name="iTimeOutMSec" kind="BaseType" type="DWORD" />
</TypeDefine>
<TypeDefine name="T_ZCAT_PPPIP_HEADER" kind="struct" len="4">
<child offset="0" name="pppip_id" kind="BaseType" type="WORD" />
<child offset="2" name="len" kind="BaseType" type="WORD" />
</TypeDefine>
<TypeDefine name="tagRemHBITMAP" kind="struct" len="8">
<child offset="0" name="cbData" kind="BaseType" type="DWORD" />
<child offset="4" name="data" kind="array" num="1">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="T_zMmiaCc_CauseQuery_Cnf" kind="struct" len="8">
<child offset="0" name="bSrcIndex" kind="BaseType" type="BYTE" />
<child offset="1" name="bDesIndex" kind="BaseType" type="BYTE" />
<child offset="2" name="bCauseFg" kind="BaseType" type="BYTE" />
<child offset="3" name="bPadding" kind="BaseType" type="BYTE" />
<child offset="4" name="dwCause" kind="BaseType" type="DWORD" />
</TypeDefine>
<TypeDefine name="T_zApMmia_PbSCpbrTest_Req" kind="struct" len="4">
<child offset="0" name="bSrcIndex" kind="BaseType" type="BYTE" />
<child offset="1" name="bDesIndex" kind="BaseType" type="BYTE" />
<child offset="2" name="bCmdFlg" kind="BaseType" type="BYTE" />
<child offset="3" name="bPadding" kind="BaseType" type="BYTE" />
</TypeDefine>
<TypeDefine name="T_Shell_CommandMessage" kind="struct" len="324">
<child offset="0" name="cmd" kind="array" num="32">
<child kind="BaseType" type="char" />
</child>
<child offset="32" name="para" kind="array" num="12">
<child kind="array" num="24">
<child kind="BaseType" type="char" />
</child>
</child>
<child offset="320" name="paraCount" kind="BaseType" type="DWORD" />
</TypeDefine>
<TypeDefine name="tagMOUSEHOOKSTRUCTEX" kind="struct" len="24">
<child offset="0" name="pt" kind="struct" type="tagPOINT" />
<child offset="8" name="hwnd" kind="pointer">
<child kind="struct" type="HWND__" />
</child>
<child offset="12" name="wHitTestCode" kind="BaseType" type="DWORD" />
<child offset="16" name="dwExtraInfo" kind="BaseType" type="DWORD" />
<child offset="20" name="mouseData" kind="BaseType" type="DWORD" />
</TypeDefine>
<TypeDefine name="T_zAti_NV_TLcCfg" kind="struct" len="8">
<child offset="0" name="bTLCAct" kind="BaseType" type="BYTE" />
<child offset="1" name="abPadding" kind="array" num="3">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="4" name="tTCell" kind="struct" type="T_zPS_TdCell" />
</TypeDefine>
<TypeDefine name="T_zAti_NV_BlackWhiteList" kind="struct" len="4">
<child offset="0" name="bMode" kind="BaseType" type="BYTE" />
<child offset="1" name="abPadding" kind="array" num="3">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="tagEMREXCLUDECLIPRECT" kind="struct" len="24">
<child offset="0" name="emr" kind="struct" type="tagEMR" />
<child offset="8" name="rclClip" kind="struct" type="_RECTL" />
</TypeDefine>
<TypeDefine name="tagABORTPATH" kind="struct" len="8">
<child offset="0" name="emr" kind="struct" type="tagEMR" />
</TypeDefine>
<TypeDefine name="IInternetProtocolInfoVtbl" kind="struct" len="28">
<child offset="0" name="QueryInterface" kind="pointer">
<child kind="function" />
</child>
<child offset="4" name="AddRef" kind="pointer">
<child kind="function" />
</child>
<child offset="8" name="Release" kind="pointer">
<child kind="function" />
</child>
<child offset="12" name="ParseUrl" kind="pointer">
<child kind="function" />
</child>
<child offset="16" name="CombineUrl" kind="pointer">
<child kind="function" />
</child>
<child offset="20" name="CompareUrl" kind="pointer">
<child kind="function" />
</child>
<child offset="24" name="QueryInfo" kind="pointer">
<child kind="function" />
</child>
</TypeDefine>
<TypeDefine name="IInternetProtocolInfo" kind="struct" len="4">
<child offset="0" name="lpVtbl" kind="pointer">
<child kind="struct" type="IInternetProtocolInfoVtbl" />
</child>
</TypeDefine>
<TypeDefine name="T_zEumcr_NGeranCellMeasRlts" kind="struct" len="12">
<child offset="0" name="wArfcn" kind="BaseType" type="WORD" />
<child offset="2" name="bRssi" kind="BaseType" type="BYTE" />
<child offset="3" name="bBsic" kind="BaseType" type="BYTE" />
<child offset="4" name="bPrior" kind="BaseType" type="BYTE" />
<child offset="5" name="bSrxlev" kind="BaseType" type="BYTE" />
<child offset="6" name="bThresh" kind="BaseType" type="BYTE" />
<child offset="7" name="bBandindicator" kind="BaseType" type="BYTE" />
<child offset="8" name="dwTreselection" kind="BaseType" type="DWORD" />
</TypeDefine>
<TypeDefine name="tagHANDLETABLE" kind="struct" len="4">
<child offset="0" name="objectHandle" kind="array" num="1">
<child kind="pointer" type="void" />
</child>
</TypeDefine>
<TypeDefine name="T_zUrlc_CtrlPdu_Trace" kind="struct" len="56">
<child offset="0" name="bVersion" kind="BaseType" type="BYTE" />
<child offset="1" name="abPadding" kind="array" num="3">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="4" name="bDirection" kind="BaseType" type="BYTE" />
<child offset="5" name="bRbId" kind="BaseType" type="BYTE" />
<child offset="6" name="bPduType" kind="BaseType" type="BYTE" />
<child offset="7" name="bNackNum" kind="BaseType" type="BYTE" />
<child offset="8" name="wNackSn" kind="array" num="20">
<child kind="BaseType" type="WORD" />
</child>
<child offset="48" name="wAckSn" kind="BaseType" type="WORD" />
<child offset="50" name="abData" kind="array" num="6">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="T_zMmiaAs_LBS_Req" kind="struct" len="4">
<child offset="0" name="bSrcIndex" kind="BaseType" type="BYTE" />
<child offset="1" name="bDesIndex" kind="BaseType" type="BYTE" />
<child offset="2" name="wRspTime" kind="BaseType" type="WORD" />
</TypeDefine>
<TypeDefine name="tagEMRNAMEDESCAPE" kind="struct" len="24">
<child offset="0" name="emr" kind="struct" type="tagEMR" />
<child offset="8" name="iEscape" kind="BaseType" type="int" />
<child offset="12" name="cbDriver" kind="BaseType" type="int" />
<child offset="16" name="cbEscData" kind="BaseType" type="int" />
<child offset="20" name="EscData" kind="array" num="1">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="T_ZCAT_AUDIO_EXPORT_RSP" kind="struct" len="16">
<child offset="0" name="type" kind="BaseType" type="DWORD" />
<child offset="4" name="blkNum" kind="BaseType" type="DWORD" />
<child offset="8" name="index" kind="BaseType" type="DWORD" />
<child offset="12" name="filelen" kind="BaseType" type="DWORD" />
</TypeDefine>
<TypeDefine name="T_zApMmia_ZcpbqSet_Cnf" kind="struct" len="68">
<child offset="0" name="bSrcIndex" kind="BaseType" type="BYTE" />
<child offset="1" name="bDesIndex" kind="BaseType" type="BYTE" />
<child offset="2" name="bNum" kind="BaseType" type="BYTE" />
<child offset="3" name="bResult" kind="BaseType" type="BYTE" />
<child offset="4" name="dwReason" kind="BaseType" type="DWORD" />
<child offset="8" name="tPbSetCapa" kind="array" num="3">
<child kind="struct" type="T_zApMmia_PbSetCapa" />
</child>
</TypeDefine>
<TypeDefine name="T_zMmiaUmm_CgattQuery_Cnf" kind="struct" len="4">
<child offset="0" name="bSrcIndex" kind="BaseType" type="BYTE" />
<child offset="1" name="bDesIndex" kind="BaseType" type="BYTE" />
<child offset="2" name="bState" kind="BaseType" type="BYTE" />
<child offset="3" name="bPadding" kind="BaseType" type="BYTE" />
</TypeDefine>
<TypeDefine name="tagWINDOWPLACEMENT" kind="struct" len="44">
<child offset="0" name="length" kind="BaseType" type="DWORD" />
<child offset="4" name="flags" kind="BaseType" type="DWORD" />
<child offset="8" name="showCmd" kind="BaseType" type="DWORD" />
<child offset="12" name="ptMinPosition" kind="struct" type="tagPOINT" />
<child offset="20" name="ptMaxPosition" kind="struct" type="tagPOINT" />
<child offset="28" name="rcNormalPosition" kind="struct" type="tagRECT" />
</TypeDefine>
<TypeDefine name="tagHW_PROFILE_INFOW" kind="struct" len="244">
<child offset="0" name="dwDockInfo" kind="BaseType" type="DWORD" />
<child offset="4" name="szHwProfileGuid" kind="array" num="39">
<child kind="BaseType" type="wchar_t" />
</child>
<child offset="82" name="szHwProfileName" kind="array" num="80">
<child kind="BaseType" type="wchar_t" />
</child>
</TypeDefine>
<TypeDefine name="T_zEumcr_EvalInfoIdle" kind="struct" len="516">
<child offset="0" name="bVersion" kind="BaseType" type="BYTE" />
<child offset="1" name="bPadding" kind="array" num="2">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="3" name="bCellNum" kind="BaseType" type="BYTE" />
<child offset="4" name="tEvalCellInfo" kind="array" num="32">
<child kind="struct" type="T_zEumcr_EvalCellInfoIdle" />
</child>
</TypeDefine>
<TypeDefine name="T_zWrlcDlAmSta_TV" kind="struct" len="132">
<child offset="0" name="bVersion" kind="BaseType" type="BYTE" />
<child offset="1" name="abPadding" kind="array" num="2">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="3" name="bDlLogNum" kind="BaseType" type="BYTE" />
<child offset="4" name="atRlcDlAmInfo" kind="array" num="4">
<child kind="struct" type="T_zWrlcDlAmSta_Info" />
</child>
</TypeDefine>
<TypeDefine name="T_zWmac_DynamicUpaPduPara" kind="struct" len="408">
<child offset="0" name="bVersion" kind="BaseType" type="BYTE" />
<child offset="1" name="abPadding" kind="array" num="2">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="3" name="bSampleNum" kind="BaseType" type="BYTE" />
<child offset="4" name="atUpaPduGrantPara" kind="array" num="50">
<child kind="struct" type="T_zWmac_UpaPduGrantPara" />
</child>
<child offset="404" name="bEdchTTI" kind="BaseType" type="BYTE" />
<child offset="405" name="bEtfciTableIndex" kind="BaseType" type="BYTE" />
<child offset="406" name="wPadding" kind="BaseType" type="WORD" />
</TypeDefine>
<TypeDefine name="T_ZOss_Mon_Event" kind="struct" len="8">
<child offset="0" name="num" kind="BaseType" type="DWORD" />
<child offset="4" name="ele" kind="pointer">
<child kind="struct" type="T_ZOss_Mon_Event_Ele" />
</child>
</TypeDefine>
<TypeDefine name="T_zEmm_NasMsg_Ind" kind="struct" len="12">
<child offset="0" name="wCodeLen" kind="BaseType" type="DWORD" />
<child offset="4" name="pCode" kind="pointer" type="BYTE" />
<child offset="8" name="bUpDownFlag" kind="BaseType" type="BYTE" />
<child offset="9" name="bPadding" kind="array" num="3">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="T_zApMmia_UiccOk_Ind" kind="struct" len="8">
<child offset="0" name="bSrcIndex" kind="BaseType" type="BYTE" />
<child offset="1" name="bDesIndex" kind="BaseType" type="BYTE" />
<child offset="2" name="bApplMode" kind="BaseType" type="BYTE" />
<child offset="3" name="bPadding" kind="BaseType" type="BYTE" />
<child offset="4" name="dwInitResult" kind="BaseType" type="DWORD" />
</TypeDefine>
<TypeDefine name="T_zApMmia_ReadSm_Cnf" kind="struct" len="24">
<child offset="0" name="bSrcIndex" kind="BaseType" type="BYTE" />
<child offset="1" name="bDesIndex" kind="BaseType" type="BYTE" />
<child offset="2" name="bReadFlag" kind="BaseType" type="BYTE" />
<child offset="3" name="bResult" kind="BaseType" type="BYTE" />
<child offset="4" name="dwReason" kind="BaseType" type="DWORD" />
<child offset="8" name="bStatChgFlg" kind="BaseType" type="BYTE" />
<child offset="9" name="abPadding" kind="array" num="3">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="12" name="bStatus" kind="BaseType" type="BYTE" />
<child offset="13" name="bMem" kind="BaseType" type="BYTE" />
<child offset="14" name="wIndex" kind="BaseType" type="WORD" />
<child offset="16" name="dwLen" kind="BaseType" type="DWORD" />
<child offset="20" name="pbMsg" kind="pointer" type="BYTE" />
</TypeDefine>
<TypeDefine name="T_zMmiaUmm_PsContext_Ind" kind="struct" len="4">
<child offset="0" name="bSrcIndex" kind="BaseType" type="BYTE" />
<child offset="1" name="bDesIndex" kind="BaseType" type="BYTE" />
<child offset="2" name="bPsRegState" kind="BaseType" type="BYTE" />
<child offset="3" name="bPadding" kind="BaseType" type="BYTE" />
</TypeDefine>
<TypeDefine name="tagHIGHCONTRASTW" kind="struct" len="12">
<child offset="0" name="cbSize" kind="BaseType" type="DWORD" />
<child offset="4" name="dwFlags" kind="BaseType" type="DWORD" />
<child offset="8" name="lpszDefaultScheme" kind="pointer" type="WORD" />
</TypeDefine>
<TypeDefine name="IXMLAttributeVtbl" kind="struct" len="36">
<child offset="0" name="QueryInterface" kind="pointer">
<child kind="function" />
</child>
<child offset="4" name="AddRef" kind="pointer">
<child kind="function" />
</child>
<child offset="8" name="Release" kind="pointer">
<child kind="function" />
</child>
<child offset="12" name="GetTypeInfoCount" kind="pointer">
<child kind="function" />
</child>
<child offset="16" name="GetTypeInfo" kind="pointer">
<child kind="function" />
</child>
<child offset="20" name="GetIDsOfNames" kind="pointer">
<child kind="function" />
</child>
<child offset="24" name="Invoke" kind="pointer">
<child kind="function" />
</child>
<child offset="28" name="get_name" kind="pointer">
<child kind="function" />
</child>
<child offset="32" name="get_value" kind="pointer">
<child kind="function" />
</child>
</TypeDefine>
<TypeDefine name="IXMLAttribute" kind="struct" len="4">
<child offset="0" name="lpVtbl" kind="pointer">
<child kind="struct" type="IXMLAttributeVtbl" />
</child>
</TypeDefine>
<TypeDefine name="tagTEXTMETRICW" kind="struct" len="60">
<child offset="0" name="tmHeight" kind="BaseType" type="long" />
<child offset="4" name="tmAscent" kind="BaseType" type="long" />
<child offset="8" name="tmDescent" kind="BaseType" type="long" />
<child offset="12" name="tmInternalLeading" kind="BaseType" type="long" />
<child offset="16" name="tmExternalLeading" kind="BaseType" type="long" />
<child offset="20" name="tmAveCharWidth" kind="BaseType" type="long" />
<child offset="24" name="tmMaxCharWidth" kind="BaseType" type="long" />
<child offset="28" name="tmWeight" kind="BaseType" type="long" />
<child offset="32" name="tmOverhang" kind="BaseType" type="long" />
<child offset="36" name="tmDigitizedAspectX" kind="BaseType" type="long" />
<child offset="40" name="tmDigitizedAspectY" kind="BaseType" type="long" />
<child offset="44" name="tmFirstChar" kind="BaseType" type="wchar_t" />
<child offset="46" name="tmLastChar" kind="BaseType" type="wchar_t" />
<child offset="48" name="tmDefaultChar" kind="BaseType" type="wchar_t" />
<child offset="50" name="tmBreakChar" kind="BaseType" type="wchar_t" />
<child offset="52" name="tmItalic" kind="BaseType" type="BYTE" />
<child offset="53" name="tmUnderlined" kind="BaseType" type="BYTE" />
<child offset="54" name="tmStruckOut" kind="BaseType" type="BYTE" />
<child offset="55" name="tmPitchAndFamily" kind="BaseType" type="BYTE" />
<child offset="56" name="tmCharSet" kind="BaseType" type="BYTE" />
</TypeDefine>
<TypeDefine name="T_zApMmia_PbEdit_Cnf" kind="struct" len="12">
<child offset="0" name="bSrcIndex" kind="BaseType" type="BYTE" />
<child offset="1" name="bDesIndex" kind="BaseType" type="BYTE" />
<child offset="2" name="bResult" kind="BaseType" type="BYTE" />
<child offset="3" name="bPadding" kind="BaseType" type="BYTE" />
<child offset="4" name="wWrittenIndex" kind="BaseType" type="WORD" />
<child offset="6" name="abPadding" kind="array" num="2">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="8" name="dwReason" kind="BaseType" type="DWORD" />
</TypeDefine>
<TypeDefine name="T_z_LteRRCMsg_Ind" kind="struct" len="12">
<child offset="0" name="dwCodeLen" kind="BaseType" type="DWORD" />
<child offset="4" name="pCode" kind="pointer" type="BYTE" />
<child offset="8" name="bPduType" kind="BaseType" type="BYTE" />
<child offset="9" name="abPadding" kind="array" num="3">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="IRpcChannelBuffer3Vtbl" kind="struct" len="64">
<child offset="0" name="QueryInterface" kind="pointer">
<child kind="function" />
</child>
<child offset="4" name="AddRef" kind="pointer">
<child kind="function" />
</child>
<child offset="8" name="Release" kind="pointer">
<child kind="function" />
</child>
<child offset="12" name="GetBuffer" kind="pointer">
<child kind="function" />
</child>
<child offset="16" name="SendReceive" kind="pointer">
<child kind="function" />
</child>
<child offset="20" name="FreeBuffer" kind="pointer">
<child kind="function" />
</child>
<child offset="24" name="GetDestCtx" kind="pointer">
<child kind="function" />
</child>
<child offset="28" name="IsConnected" kind="pointer">
<child kind="function" />
</child>
<child offset="32" name="GetProtocolVersion" kind="pointer">
<child kind="function" />
</child>
<child offset="36" name="Send" kind="pointer">
<child kind="function" />
</child>
<child offset="40" name="Receive" kind="pointer">
<child kind="function" />
</child>
<child offset="44" name="Cancel" kind="pointer">
<child kind="function" />
</child>
<child offset="48" name="GetCallContext" kind="pointer">
<child kind="function" />
</child>
<child offset="52" name="GetDestCtxEx" kind="pointer">
<child kind="function" />
</child>
<child offset="56" name="GetState" kind="pointer">
<child kind="function" />
</child>
<child offset="60" name="RegisterAsync" kind="pointer">
<child kind="function" />
</child>
</TypeDefine>
<TypeDefine name="IRpcChannelBuffer3" kind="struct" len="4">
<child offset="0" name="lpVtbl" kind="pointer">
<child kind="struct" type="IRpcChannelBuffer3Vtbl" />
</child>
</TypeDefine>
<TypeDefine name="T_zMmiaSm_Msisdn_Ind" kind="struct" len="16">
<child offset="0" name="bNumLen" kind="BaseType" type="BYTE" />
<child offset="1" name="abMsisdnNum" kind="array" num="15">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="IPrintDialogCallback" kind="struct" len="4">
<child offset="0" name="lpVtbl" kind="pointer">
<child kind="struct" type="IPrintDialogCallbackVtbl" />
</child>
</TypeDefine>
<TypeDefine name="IPrintDialogCallbackVtbl" kind="struct" len="24">
<child offset="0" name="QueryInterface" kind="pointer">
<child kind="function" />
</child>
<child offset="4" name="AddRef" kind="pointer">
<child kind="function" />
</child>
<child offset="8" name="Release" kind="pointer">
<child kind="function" />
</child>
<child offset="12" name="InitDone" kind="pointer">
<child kind="function" />
</child>
<child offset="16" name="SelectionChange" kind="pointer">
<child kind="function" />
</child>
<child offset="20" name="HandleMessage" kind="pointer">
<child kind="function" />
</child>
</TypeDefine>
<TypeDefine name="tagEMREXTTEXTOUTA" kind="struct" len="76">
<child offset="0" name="emr" kind="struct" type="tagEMR" />
<child offset="8" name="rclBounds" kind="struct" type="_RECTL" />
<child offset="24" name="iGraphicsMode" kind="BaseType" type="DWORD" />
<child offset="28" name="exScale" kind="BaseType" type="float" />
<child offset="32" name="eyScale" kind="BaseType" type="float" />
<child offset="36" name="emrtext" kind="struct" type="tagEMRTEXT" />
</TypeDefine>
<TypeDefine name="tagMIDIINCAPSA" kind="struct" len="44">
<child offset="0" name="wMid" kind="BaseType" type="WORD" />
<child offset="2" name="wPid" kind="BaseType" type="WORD" />
<child offset="4" name="vDriverVersion" kind="BaseType" type="DWORD" />
<child offset="8" name="szPname" kind="array" num="32">
<child kind="BaseType" type="char" />
</child>
<child offset="40" name="dwSupport" kind="BaseType" type="DWORD" />
</TypeDefine>
<TypeDefine name="T_zAti_Nv_UmtsAmrInfo" kind="struct" len="4">
<child offset="0" name="bAMRSupCdec" kind="BaseType" type="BYTE" />
<child offset="1" name="bAmrPath" kind="BaseType" type="BYTE" />
<child offset="2" name="abPadding" kind="array" num="2">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="tagNC_ADDRESS" kind="struct" len="8">
<child offset="0" name="pAddrInfo" kind="pointer">
<child kind="struct" type="NET_ADDRESS_INFO_" />
</child>
<child offset="4" name="PortNumber" kind="BaseType" type="WORD" />
<child offset="6" name="PrefixLength" kind="BaseType" type="BYTE" />
</TypeDefine>
<TypeDefine name="NET_ADDRESS_INFO_" kind="struct" len="0" />
<TypeDefine name="T_zAti_NV_NitzCfg" kind="struct" len="4">
<child offset="0" name="bOnOff" kind="BaseType" type="BYTE" />
<child offset="1" name="bRptMod" kind="BaseType" type="BYTE" />
<child offset="2" name="bZmmiSet" kind="BaseType" type="BYTE" />
<child offset="3" name="bPadding" kind="BaseType" type="BYTE" />
</TypeDefine>
<TypeDefine name="IUrlMon" kind="struct" len="4">
<child offset="0" name="lpVtbl" kind="pointer">
<child kind="struct" type="IUrlMonVtbl" />
</child>
</TypeDefine>
<TypeDefine name="IUrlMonVtbl" kind="struct" len="16">
<child offset="0" name="QueryInterface" kind="pointer">
<child kind="function" />
</child>
<child offset="4" name="AddRef" kind="pointer">
<child kind="function" />
</child>
<child offset="8" name="Release" kind="pointer">
<child kind="function" />
</child>
<child offset="12" name="AsyncGetClassBits" kind="pointer">
<child kind="function" />
</child>
</TypeDefine>
<TypeDefine name="T_zMmiaCc_ZECALL_Ind" kind="struct" len="144">
<child offset="0" name="bSrcIndex" kind="BaseType" type="BYTE" />
<child offset="1" name="bDesIndex" kind="BaseType" type="BYTE" />
<child offset="2" name="beCallType" kind="BaseType" type="BYTE" />
<child offset="3" name="bMsdLen" kind="BaseType" type="BYTE" />
<child offset="4" name="abMSD" kind="array" num="140">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="tagACCEL" kind="struct" len="6">
<child offset="0" name="fVirt" kind="BaseType" type="BYTE" />
<child offset="2" name="key" kind="BaseType" type="WORD" />
<child offset="4" name="cmd" kind="BaseType" type="WORD" />
</TypeDefine>
<TypeDefine name="tagSOLE_AUTHENTICATION_LIST" kind="struct" len="8">
<child offset="0" name="cAuthInfo" kind="BaseType" type="DWORD" />
<child offset="4" name="aAuthInfo" kind="pointer">
<child kind="struct" type="tagSOLE_AUTHENTICATION_INFO" />
</child>
</TypeDefine>
<TypeDefine name="tagSOLE_AUTHENTICATION_INFO" kind="struct" len="12">
<child offset="0" name="dwAuthnSvc" kind="BaseType" type="DWORD" />
<child offset="4" name="dwAuthzSvc" kind="BaseType" type="DWORD" />
<child offset="8" name="pAuthInfo" kind="pointer" type="void" />
</TypeDefine>
<TypeDefine name="T_zMmiaSm_Cpsb_Ind" kind="struct" len="4">
<child offset="0" name="bSrcIndex" kind="BaseType" type="BYTE" />
<child offset="1" name="bDstIndex" kind="BaseType" type="BYTE" />
<child offset="2" name="bCid" kind="BaseType" type="BYTE" />
<child offset="3" name="bCurrBearer" kind="BaseType" type="BYTE" />
</TypeDefine>
<TypeDefine name="T_z_UiccId_ImsiInfo" kind="struct" len="16">
<child offset="0" name="bImsiFg" kind="BaseType" type="BYTE" />
<child offset="1" name="abPadding" kind="array" num="3">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="4" name="tImsi" kind="struct" type="T_z_IMSI" />
</TypeDefine>
<TypeDefine name="tagMULTIKEYHELPA" kind="struct" len="8">
<child offset="0" name="mkSize" kind="BaseType" type="DWORD" />
<child offset="4" name="mkKeylist" kind="BaseType" type="char" />
<child offset="5" name="szKeyphrase" kind="array" num="1">
<child kind="BaseType" type="char" />
</child>
</TypeDefine>
<TypeDefine name="T_zMmiaCc_AnsMod_Cnf" kind="struct" len="8">
<child offset="0" name="bSrcIndex" kind="BaseType" type="BYTE" />
<child offset="1" name="bDesIndex" kind="BaseType" type="BYTE" />
<child offset="2" name="bResult" kind="BaseType" type="BYTE" />
<child offset="3" name="bServ" kind="BaseType" type="BYTE" />
<child offset="4" name="wCause" kind="BaseType" type="WORD" />
<child offset="6" name="bCallId" kind="BaseType" type="BYTE" />
<child offset="7" name="bCallType" kind="BaseType" type="BYTE" />
</TypeDefine>
<TypeDefine name="T_zPS_LAI" kind="struct" len="6">
<child offset="0" name="bMCC1" kind="BITS" start="0" len="4" type="BYTE" />
<child offset="0" name="bMCC2" kind="BITS" start="4" len="4" type="BYTE" />
<child offset="1" name="bMCC3" kind="BITS" start="0" len="4" type="BYTE" />
<child offset="1" name="bMNC3" kind="BITS" start="4" len="4" type="BYTE" />
<child offset="2" name="bMNC1" kind="BITS" start="0" len="4" type="BYTE" />
<child offset="2" name="bMNC2" kind="BITS" start="4" len="4" type="BYTE" />
<child offset="4" name="wLac" kind="BaseType" type="WORD" />
</TypeDefine>
<TypeDefine name="tagSCROLLBARINFO" kind="struct" len="60">
<child offset="0" name="cbSize" kind="BaseType" type="DWORD" />
<child offset="4" name="rcScrollBar" kind="struct" type="tagRECT" />
<child offset="20" name="dxyLineButton" kind="BaseType" type="int" />
<child offset="24" name="xyThumbTop" kind="BaseType" type="int" />
<child offset="28" name="xyThumbBottom" kind="BaseType" type="int" />
<child offset="32" name="reserved" kind="BaseType" type="int" />
<child offset="36" name="rgstate" kind="array" num="6">
<child kind="BaseType" type="DWORD" />
</child>
</TypeDefine>
<TypeDefine name="IWinInetFileStreamVtbl" kind="struct" len="20">
<child offset="0" name="QueryInterface" kind="pointer">
<child kind="function" />
</child>
<child offset="4" name="AddRef" kind="pointer">
<child kind="function" />
</child>
<child offset="8" name="Release" kind="pointer">
<child kind="function" />
</child>
<child offset="12" name="SetHandleForUnlock" kind="pointer">
<child kind="function" />
</child>
<child offset="16" name="SetDeleteFile" kind="pointer">
<child kind="function" />
</child>
</TypeDefine>
<TypeDefine name="IWinInetFileStream" kind="struct" len="4">
<child offset="0" name="lpVtbl" kind="pointer">
<child kind="struct" type="IWinInetFileStreamVtbl" />
</child>
</TypeDefine>
<TypeDefine name="T_zMmiaUmm_EM_LockCell_Cnf" kind="struct" len="8">
<child offset="0" name="bSrcIndex" kind="BaseType" type="BYTE" />
<child offset="1" name="bDesIndex" kind="BaseType" type="BYTE" />
<child offset="2" name="bResult" kind="BaseType" type="BYTE" />
<child offset="3" name="bPadding" kind="BaseType" type="BYTE" />
<child offset="4" name="dwReason" kind="BaseType" type="DWORD" />
</TypeDefine>
<TypeDefine name="tagSOLE_AUTHENTICATION_SERVICE" kind="struct" len="16">
<child offset="0" name="dwAuthnSvc" kind="BaseType" type="DWORD" />
<child offset="4" name="dwAuthzSvc" kind="BaseType" type="DWORD" />
<child offset="8" name="pPrincipalName" kind="pointer" type="WORD" />
<child offset="12" name="hr" kind="BaseType" type="HRESULT" />
</TypeDefine>
<TypeDefine name="tagEMRGLSRECORD" kind="struct" len="16">
<child offset="0" name="emr" kind="struct" type="tagEMR" />
<child offset="8" name="cbData" kind="BaseType" type="DWORD" />
<child offset="12" name="Data" kind="array" num="1">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="T_ZOss_Mon_Heap" kind="struct" len="12">
<child offset="0" name="base" kind="BaseType" type="DWORD" />
<child offset="4" name="size" kind="BaseType" type="DWORD" />
<child offset="8" name="used" kind="BaseType" type="DWORD" />
</TypeDefine>
<TypeDefine name="T_zMmiaSms_MemAvail_Req" kind="struct" len="8">
<child offset="0" name="bSrcIndex" kind="BaseType" type="BYTE" />
<child offset="1" name="bDestIndex" kind="BaseType" type="BYTE" />
<child offset="2" name="bSmsService" kind="BaseType" type="BYTE" />
<child offset="3" name="bLinkStatus" kind="BaseType" type="BYTE" />
<child offset="4" name="bNotifAbort" kind="BaseType" type="BYTE" />
<child offset="5" name="bIsEwalk" kind="BaseType" type="BYTE" />
<child offset="6" name="abPadding" kind="array" num="2">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="tagSTYLEBUFW" kind="struct" len="68">
<child offset="0" name="dwStyle" kind="BaseType" type="DWORD" />
<child offset="4" name="szDescription" kind="array" num="32">
<child kind="BaseType" type="wchar_t" />
</child>
</TypeDefine>
<TypeDefine name="tagEMRSETICMPROFILE" kind="struct" len="24">
<child offset="0" name="emr" kind="struct" type="tagEMR" />
<child offset="8" name="dwFlags" kind="BaseType" type="DWORD" />
<child offset="12" name="cbName" kind="BaseType" type="DWORD" />
<child offset="16" name="cbData" kind="BaseType" type="DWORD" />
<child offset="20" name="Data" kind="array" num="1">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="T_ZCAT_GSM_TRACEINFO" kind="struct" len="108">
<child offset="0" name="traceHeader" kind="struct" type="T_ZCAT_GSM_TRACEHEADER" />
<child offset="16" name="specMsgInfo" kind="union" type="T_ZCAT_GSM_SPECMSGINFO" />
</TypeDefine>
<TypeDefine name="T_ZCAT_GSM_TRACEHEADER" kind="struct" len="16">
<child offset="0" name="MsgType" kind="BaseType" type="int" />
<child offset="4" name="SFN" kind="BaseType" type="DWORD" />
<child offset="8" name="Tick" kind="BaseType" type="DWORD" />
<child offset="12" name="CoState" kind="BaseType" type="WORD" />
</TypeDefine>
<TypeDefine name="T_zAtiAs_TmgiListReportReq" kind="struct" len="4">
<child offset="0" name="bSrcIndex" kind="BaseType" type="BYTE" />
<child offset="1" name="bDesIndex" kind="BaseType" type="BYTE" />
<child offset="2" name="bTmgiListReport" kind="BaseType" type="BYTE" />
<child offset="3" name="bPadding" kind="BaseType" type="BYTE" />
</TypeDefine>
<TypeDefine name="IContext" kind="struct" len="0" />
<TypeDefine name="T_zToolsL2_Epdcp_UlConfig" kind="struct" len="160">
<child offset="0" name="bVersion" kind="BaseType" type="BYTE" />
<child offset="1" name="bCfgReason" kind="BaseType" type="BYTE" />
<child offset="2" name="bCipherAlg" kind="BaseType" type="BYTE" />
<child offset="3" name="bIntAlg" kind="BaseType" type="BYTE" />
<child offset="4" name="bNumOfRelRb" kind="BaseType" type="BYTE" />
<child offset="5" name="abRbId" kind="array" num="10">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="15" name="bNumOfAddModRb" kind="BaseType" type="BYTE" />
<child offset="16" name="atRbConfigInfo" kind="array" num="10">
<child kind="struct" type="T_zToolsL2_Epdcp_ConfigInfo" />
</child>
<child offset="36" name="abPadding" kind="array" num="3">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="39" name="bNumOfActiveRb" kind="BaseType" type="BYTE" />
<child offset="40" name="atRbConfigData" kind="array" num="10">
<child kind="struct" type="T_zToolsL2_Epdcp_UlConfigData" />
</child>
</TypeDefine>
<TypeDefine name="T_zMmiaSm_CpsbQuery_Cnf" kind="struct" len="20">
<child offset="0" name="bSrcIndex" kind="BaseType" type="BYTE" />
<child offset="1" name="bDstIndex" kind="BaseType" type="BYTE" />
<child offset="2" name="bCidNum" kind="BaseType" type="BYTE" />
<child offset="3" name="bPadding" kind="BaseType" type="BYTE" />
<child offset="4" name="atPsBearer" kind="array" num="4">
<child kind="struct" type="T_zMmiaSm_CpsbPara" />
</child>
</TypeDefine>
<TypeDefine name="tagMIDIINCAPS2A" kind="struct" len="92">
<child offset="0" name="wMid" kind="BaseType" type="WORD" />
<child offset="2" name="wPid" kind="BaseType" type="WORD" />
<child offset="4" name="vDriverVersion" kind="BaseType" type="DWORD" />
<child offset="8" name="szPname" kind="array" num="32">
<child kind="BaseType" type="char" />
</child>
<child offset="40" name="dwSupport" kind="BaseType" type="DWORD" />
<child offset="44" name="ManufacturerGuid" kind="struct" type="_GUID" />
<child offset="60" name="ProductGuid" kind="struct" type="_GUID" />
<child offset="76" name="NameGuid" kind="struct" type="_GUID" />
</TypeDefine>
<TypeDefine name="T_zMmiaSm_QueryPdpCause_Cnf" kind="struct" len="12">
<child offset="0" name="bSrcIndex" kind="BaseType" type="BYTE" />
<child offset="1" name="bDesIndex" kind="BaseType" type="BYTE" />
<child offset="2" name="bCauseFg" kind="BaseType" type="BYTE" />
<child offset="3" name="bBkOffTimeFg" kind="BaseType" type="BYTE" />
<child offset="4" name="dwCause" kind="BaseType" type="DWORD" />
<child offset="8" name="dwBkOffTime" kind="BaseType" type="DWORD" />
</TypeDefine>
<TypeDefine name="T_z_UiccId_CellInfo" kind="struct" len="460">
<child offset="0" name="bCodeNum" kind="BaseType" type="BYTE" />
<child offset="1" name="abPadding" kind="array" num="3">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="4" name="tCellList" kind="struct" type="T_zPS_CellList" />
</TypeDefine>
<TypeDefine name="tWAVEFORMATEX" kind="struct" len="18">
<child offset="0" name="wFormatTag" kind="BaseType" type="WORD" />
<child offset="2" name="nChannels" kind="BaseType" type="WORD" />
<child offset="4" name="nSamplesPerSec" kind="BaseType" type="DWORD" />
<child offset="8" name="nAvgBytesPerSec" kind="BaseType" type="DWORD" />
<child offset="12" name="nBlockAlign" kind="BaseType" type="WORD" />
<child offset="14" name="wBitsPerSample" kind="BaseType" type="WORD" />
<child offset="16" name="cbSize" kind="BaseType" type="WORD" />
</TypeDefine>
<TypeDefine name="tagMCI_WAVE_OPEN_PARMSW" kind="struct" len="24">
<child offset="0" name="dwCallback" kind="BaseType" type="DWORD" />
<child offset="4" name="wDeviceID" kind="BaseType" type="DWORD" />
<child offset="8" name="lpstrDeviceType" kind="pointer" type="wchar_t" />
<child offset="12" name="lpstrElementName" kind="pointer" type="wchar_t" />
<child offset="16" name="lpstrAlias" kind="pointer" type="wchar_t" />
<child offset="20" name="dwBufferSeconds" kind="BaseType" type="DWORD" />
</TypeDefine>
<TypeDefine name="IMAGE_COR20_HEADER" kind="struct" len="72">
<child offset="0" name="cb" kind="BaseType" type="DWORD" />
<child offset="4" name="MajorRuntimeVersion" kind="BaseType" type="WORD" />
<child offset="6" name="MinorRuntimeVersion" kind="BaseType" type="WORD" />
<child offset="8" name="MetaData" kind="struct" type="_IMAGE_DATA_DIRECTORY" />
<child offset="16" name="Flags" kind="BaseType" type="DWORD" />
<child offset="20" name="EntryPointToken" kind="BaseType" type="DWORD" />
<child offset="20" name="EntryPointRVA" kind="BaseType" type="DWORD" />
<child offset="24" name="Resources" kind="struct" type="_IMAGE_DATA_DIRECTORY" />
<child offset="32" name="StrongNameSignature" kind="struct" type="_IMAGE_DATA_DIRECTORY" />
<child offset="40" name="CodeManagerTable" kind="struct" type="_IMAGE_DATA_DIRECTORY" />
<child offset="48" name="VTableFixups" kind="struct" type="_IMAGE_DATA_DIRECTORY" />
<child offset="56" name="ExportAddressTableJumps" kind="struct" type="_IMAGE_DATA_DIRECTORY" />
<child offset="64" name="ManagedNativeHeader" kind="struct" type="_IMAGE_DATA_DIRECTORY" />
</TypeDefine>
<TypeDefine name="T_ZOss_Mon_Mmu_Ele" kind="struct" len="20">
<child offset="0" name="name" kind="pointer" type="char" />
<child offset="4" name="vir_addr" kind="BaseType" type="DWORD" />
<child offset="8" name="phy_addr" kind="BaseType" type="DWORD" />
<child offset="12" name="size" kind="BaseType" type="DWORD" />
<child offset="16" name="attr" kind="BaseType" type="BYTE" />
</TypeDefine>
<TypeDefine name="T_zNas_Mm_Characteristics" kind="struct" len="56">
<child offset="0" name="bVersion" kind="BaseType" type="BYTE" />
<child offset="1" name="bNetOpMode" kind="BaseType" type="BYTE" />
<child offset="2" name="bServType" kind="BaseType" type="BYTE" />
<child offset="3" name="bServPlmnId" kind="struct" type="T_z_PlmnId_Trace" />
<child offset="6" name="wLac" kind="BaseType" type="WORD" />
<child offset="8" name="bRac" kind="BaseType" type="BYTE" />
<child offset="9" name="bEplmnNum" kind="BaseType" type="BYTE" />
<child offset="10" name="atPLMN" kind="array" num="15">
<child kind="struct" type="T_z_PlmnId_Trace" />
</child>
</TypeDefine>
<TypeDefine name="T_zMmiaUmm_CurCsgQry_Req" kind="struct" len="4">
<child offset="0" name="bSrcIndex" kind="BaseType" type="BYTE" />
<child offset="1" name="bDesIndex" kind="BaseType" type="BYTE" />
<child offset="2" name="bPadding" kind="array" num="2">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="tagDEVNAMES" kind="struct" len="8">
<child offset="0" name="wDriverOffset" kind="BaseType" type="WORD" />
<child offset="2" name="wDeviceOffset" kind="BaseType" type="WORD" />
<child offset="4" name="wOutputOffset" kind="BaseType" type="WORD" />
<child offset="6" name="wDefault" kind="BaseType" type="WORD" />
</TypeDefine>
<TypeDefine name="T_zApMmia_SmsTdeliList_Cnf" kind="struct" len="300">
<child offset="0" name="bSrcIndex" kind="BaseType" type="BYTE" />
<child offset="1" name="bDestIndex" kind="BaseType" type="BYTE" />
<child offset="2" name="bMsgHeadInd" kind="BaseType" type="BYTE" />
<child offset="3" name="bMsgStatVal" kind="BaseType" type="BYTE" />
<child offset="4" name="wTotalNum" kind="BaseType" type="WORD" />
<child offset="6" name="wCurNum" kind="BaseType" type="WORD" />
<child offset="8" name="wIndex" kind="BaseType" type="WORD" />
<child offset="10" name="bCharNum" kind="BaseType" type="BYTE" />
<child offset="11" name="bNameFg" kind="BaseType" type="BYTE" />
<child offset="12" name="bStatChgFlg" kind="BaseType" type="BYTE" />
<child offset="13" name="bDcs" kind="BaseType" type="BYTE" />
<child offset="14" name="abPadding" kind="array" num="2">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="16" name="tTpFirstOctet" kind="struct" type="T_zApMmia_TpFo" />
<child offset="20" name="tTpOriginalAddr" kind="struct" type="T_zApMmia_TpAddress" />
<child offset="40" name="tName" kind="struct" type="T_zApMmia_PhoneText" />
<child offset="284" name="tTpSCTS" kind="struct" type="T_zApMmia_TZAndTime" />
<child offset="292" name="dwTextLength" kind="BaseType" type="DWORD" />
<child offset="296" name="pTextBuffer" kind="pointer" type="BYTE" />
</TypeDefine>
<TypeDefine name="IPropertyStorageVtbl" kind="struct" len="60">
<child offset="0" name="QueryInterface" kind="pointer">
<child kind="function" />
</child>
<child offset="4" name="AddRef" kind="pointer">
<child kind="function" />
</child>
<child offset="8" name="Release" kind="pointer">
<child kind="function" />
</child>
<child offset="12" name="ReadMultiple" kind="pointer">
<child kind="function" />
</child>
<child offset="16" name="WriteMultiple" kind="pointer">
<child kind="function" />
</child>
<child offset="20" name="DeleteMultiple" kind="pointer">
<child kind="function" />
</child>
<child offset="24" name="ReadPropertyNames" kind="pointer">
<child kind="function" />
</child>
<child offset="28" name="WritePropertyNames" kind="pointer">
<child kind="function" />
</child>
<child offset="32" name="DeletePropertyNames" kind="pointer">
<child kind="function" />
</child>
<child offset="36" name="Commit" kind="pointer">
<child kind="function" />
</child>
<child offset="40" name="Revert" kind="pointer">
<child kind="function" />
</child>
<child offset="44" name="Enum" kind="pointer">
<child kind="function" />
</child>
<child offset="48" name="SetTimes" kind="pointer">
<child kind="function" />
</child>
<child offset="52" name="SetClass" kind="pointer">
<child kind="function" />
</child>
<child offset="56" name="Stat" kind="pointer">
<child kind="function" />
</child>
</TypeDefine>
<TypeDefine name="tagIMEMENUITEMINFOW" kind="struct" len="192">
<child offset="0" name="cbSize" kind="BaseType" type="DWORD" />
<child offset="4" name="fType" kind="BaseType" type="DWORD" />
<child offset="8" name="fState" kind="BaseType" type="DWORD" />
<child offset="12" name="wID" kind="BaseType" type="DWORD" />
<child offset="16" name="hbmpChecked" kind="pointer">
<child kind="struct" type="HBITMAP__" />
</child>
<child offset="20" name="hbmpUnchecked" kind="pointer">
<child kind="struct" type="HBITMAP__" />
</child>
<child offset="24" name="dwItemData" kind="BaseType" type="DWORD" />
<child offset="28" name="szString" kind="array" num="80">
<child kind="BaseType" type="wchar_t" />
</child>
<child offset="188" name="hbmpItem" kind="pointer">
<child kind="struct" type="HBITMAP__" />
</child>
</TypeDefine>
<TypeDefine name="T_zAti_NV_GLcCfg" kind="struct" len="4">
<child offset="0" name="bGLCAct" kind="BaseType" type="BYTE" />
<child offset="1" name="abPadding" kind="BaseType" type="BYTE" />
<child offset="2" name="wArfcn" kind="BaseType" type="WORD" />
</TypeDefine>
<TypeDefine name="tagMIXERCONTROLDETAILS_LISTTEXTW" kind="struct" len="136">
<child offset="0" name="dwParam1" kind="BaseType" type="DWORD" />
<child offset="4" name="dwParam2" kind="BaseType" type="DWORD" />
<child offset="8" name="szName" kind="array" num="64">
<child kind="BaseType" type="wchar_t" />
</child>
</TypeDefine>
<TypeDefine name="tagMIXERCAPS2W" kind="struct" len="128">
<child offset="0" name="wMid" kind="BaseType" type="WORD" />
<child offset="2" name="wPid" kind="BaseType" type="WORD" />
<child offset="4" name="vDriverVersion" kind="BaseType" type="DWORD" />
<child offset="8" name="szPname" kind="array" num="32">
<child kind="BaseType" type="wchar_t" />
</child>
<child offset="72" name="fdwSupport" kind="BaseType" type="DWORD" />
<child offset="76" name="cDestinations" kind="BaseType" type="DWORD" />
<child offset="80" name="ManufacturerGuid" kind="struct" type="_GUID" />
<child offset="96" name="ProductGuid" kind="struct" type="_GUID" />
<child offset="112" name="NameGuid" kind="struct" type="_GUID" />
</TypeDefine>
<TypeDefine name="T_zMmiaAs_Rssi_Qry_Req" kind="struct" len="4">
<child offset="0" name="bSrcIndex" kind="BaseType" type="BYTE" />
<child offset="1" name="bDesIndex" kind="BaseType" type="BYTE" />
<child offset="2" name="abPadding" kind="array" num="2">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="T_zApMmia_PbCpbwQuery_Req" kind="struct" len="4">
<child offset="0" name="bSrcIndex" kind="BaseType" type="BYTE" />
<child offset="1" name="bDesIndex" kind="BaseType" type="BYTE" />
<child offset="2" name="abPadding" kind="array" num="2">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="tagMIXERCONTROLDETAILS_LISTTEXTA" kind="struct" len="72">
<child offset="0" name="dwParam1" kind="BaseType" type="DWORD" />
<child offset="4" name="dwParam2" kind="BaseType" type="DWORD" />
<child offset="8" name="szName" kind="array" num="64">
<child kind="BaseType" type="char" />
</child>
</TypeDefine>
<TypeDefine name="IEnumContextProps" kind="struct" len="0" />
<TypeDefine name="T_zAtiAs_Tmgi_Activate_Cnf" kind="struct" len="16">
<child offset="0" name="bSrcIndex" kind="BaseType" type="BYTE" />
<child offset="1" name="bDesIndex" kind="BaseType" type="BYTE" />
<child offset="2" name="bActStatus" kind="BaseType" type="BYTE" />
<child offset="3" name="bPadding" kind="BaseType" type="BYTE" />
<child offset="4" name="tTmgiActInfo" kind="struct" type="T_zAtiAs_Mbms_Service_Info" />
</TypeDefine>
<TypeDefine name="T_z_UiccId_NCC_PARA" kind="struct" len="36">
<child offset="0" name="bLength" kind="BaseType" type="BYTE" />
<child offset="1" name="abPadding" kind="array" num="3">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="4" name="abPara" kind="array" num="32">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="T_z_EsmBearerInfoLog" kind="struct" len="20">
<child offset="0" name="bVersion" kind="BaseType" type="BYTE" />
<child offset="1" name="bEpsBearerType" kind="BaseType" type="BYTE" />
<child offset="2" name="bEpsBearerId" kind="BaseType" type="BYTE" />
<child offset="3" name="bEpsBearerState" kind="BaseType" type="BYTE" />
<child offset="4" name="wSdfId" kind="BaseType" type="WORD" />
<child offset="6" name="bConnectId" kind="BaseType" type="BYTE" />
<child offset="7" name="bLbiFlg" kind="BaseType" type="BYTE" />
<child offset="8" name="bLbi" kind="BaseType" type="BYTE" />
<child offset="9" name="bRbId" kind="BaseType" type="BYTE" />
<child offset="10" name="tEpsQos" kind="struct" type="T_zEsm_EpsQosInfo" />
</TypeDefine>
<TypeDefine name="IMPORT_OBJECT_HEADER" kind="struct" len="20">
<child offset="0" name="Sig1" kind="BaseType" type="WORD" />
<child offset="2" name="Sig2" kind="BaseType" type="WORD" />
<child offset="4" name="Version" kind="BaseType" type="WORD" />
<child offset="6" name="Machine" kind="BaseType" type="WORD" />
<child offset="8" name="TimeDateStamp" kind="BaseType" type="DWORD" />
<child offset="12" name="SizeOfData" kind="BaseType" type="DWORD" />
<child offset="16" name="Ordinal" kind="BaseType" type="WORD" />
<child offset="16" name="Hint" kind="BaseType" type="WORD" />
<child offset="18" name="Type" kind="BITS" start="0" len="2" type="WORD" />
<child offset="18" name="NameType" kind="BITS" start="2" len="3" type="WORD" />
<child offset="18" name="Reserved" kind="BITS" start="5" len="11" type="WORD" />
</TypeDefine>
<TypeDefine name="tagLAYERPLANEDESCRIPTOR" kind="struct" len="32">
<child offset="0" name="nSize" kind="BaseType" type="WORD" />
<child offset="2" name="nVersion" kind="BaseType" type="WORD" />
<child offset="4" name="dwFlags" kind="BaseType" type="DWORD" />
<child offset="8" name="iPixelType" kind="BaseType" type="BYTE" />
<child offset="9" name="cColorBits" kind="BaseType" type="BYTE" />
<child offset="10" name="cRedBits" kind="BaseType" type="BYTE" />
<child offset="11" name="cRedShift" kind="BaseType" type="BYTE" />
<child offset="12" name="cGreenBits" kind="BaseType" type="BYTE" />
<child offset="13" name="cGreenShift" kind="BaseType" type="BYTE" />
<child offset="14" name="cBlueBits" kind="BaseType" type="BYTE" />
<child offset="15" name="cBlueShift" kind="BaseType" type="BYTE" />
<child offset="16" name="cAlphaBits" kind="BaseType" type="BYTE" />
<child offset="17" name="cAlphaShift" kind="BaseType" type="BYTE" />
<child offset="18" name="cAccumBits" kind="BaseType" type="BYTE" />
<child offset="19" name="cAccumRedBits" kind="BaseType" type="BYTE" />
<child offset="20" name="cAccumGreenBits" kind="BaseType" type="BYTE" />
<child offset="21" name="cAccumBlueBits" kind="BaseType" type="BYTE" />
<child offset="22" name="cAccumAlphaBits" kind="BaseType" type="BYTE" />
<child offset="23" name="cDepthBits" kind="BaseType" type="BYTE" />
<child offset="24" name="cStencilBits" kind="BaseType" type="BYTE" />
<child offset="25" name="cAuxBuffers" kind="BaseType" type="BYTE" />
<child offset="26" name="iLayerPlane" kind="BaseType" type="BYTE" />
<child offset="27" name="bReserved" kind="BaseType" type="BYTE" />
<child offset="28" name="crTransparent" kind="BaseType" type="DWORD" />
</TypeDefine>
<TypeDefine name="tagENHMETAHEADER" kind="struct" len="108">
<child offset="0" name="iType" kind="BaseType" type="DWORD" />
<child offset="4" name="nSize" kind="BaseType" type="DWORD" />
<child offset="8" name="rclBounds" kind="struct" type="_RECTL" />
<child offset="24" name="rclFrame" kind="struct" type="_RECTL" />
<child offset="40" name="dSignature" kind="BaseType" type="DWORD" />
<child offset="44" name="nVersion" kind="BaseType" type="DWORD" />
<child offset="48" name="nBytes" kind="BaseType" type="DWORD" />
<child offset="52" name="nRecords" kind="BaseType" type="DWORD" />
<child offset="56" name="nHandles" kind="BaseType" type="WORD" />
<child offset="58" name="sReserved" kind="BaseType" type="WORD" />
<child offset="60" name="nDescription" kind="BaseType" type="DWORD" />
<child offset="64" name="offDescription" kind="BaseType" type="DWORD" />
<child offset="68" name="nPalEntries" kind="BaseType" type="DWORD" />
<child offset="72" name="szlDevice" kind="struct" type="tagSIZE" />
<child offset="80" name="szlMillimeters" kind="struct" type="tagSIZE" />
<child offset="88" name="cbPixelFormat" kind="BaseType" type="DWORD" />
<child offset="92" name="offPixelFormat" kind="BaseType" type="DWORD" />
<child offset="96" name="bOpenGL" kind="BaseType" type="DWORD" />
<child offset="100" name="szlMicrometers" kind="struct" type="tagSIZE" />
</TypeDefine>
<TypeDefine name="ISequentialStreamVtbl" kind="struct" len="20">
<child offset="0" name="QueryInterface" kind="pointer">
<child kind="function" />
</child>
<child offset="4" name="AddRef" kind="pointer">
<child kind="function" />
</child>
<child offset="8" name="Release" kind="pointer">
<child kind="function" />
</child>
<child offset="12" name="Read" kind="pointer">
<child kind="function" />
</child>
<child offset="16" name="Write" kind="pointer">
<child kind="function" />
</child>
</TypeDefine>
<TypeDefine name="ISequentialStream" kind="struct" len="4">
<child offset="0" name="lpVtbl" kind="pointer">
<child kind="struct" type="ISequentialStreamVtbl" />
</child>
</TypeDefine>
<TypeDefine name="T_zEumcr_MoblityStateChange" kind="struct" len="16">
<child offset="0" name="bVersion" kind="BaseType" type="BYTE" />
<child offset="1" name="abPadding" kind="array" num="3">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="4" name="dwEarfcn" kind="BaseType" type="DWORD" />
<child offset="8" name="wPci" kind="BaseType" type="WORD" />
<child offset="10" name="bPreviousMobilityState" kind="BaseType" type="BYTE" />
<child offset="11" name="bCurrentMobilityState" kind="BaseType" type="BYTE" />
<child offset="12" name="bTevalution" kind="BaseType" type="BYTE" />
<child offset="13" name="bHystNormal" kind="BaseType" type="BYTE" />
<child offset="14" name="bCellChangeNumMedium" kind="BaseType" type="BYTE" />
<child offset="15" name="bCellChangeNumHigh" kind="BaseType" type="BYTE" />
</TypeDefine>
<TypeDefine name="T_zMmiaCc_Chld_Req" kind="struct" len="8">
<child offset="0" name="bSrcIndex" kind="BaseType" type="BYTE" />
<child offset="1" name="bDesIndex" kind="BaseType" type="BYTE" />
<child offset="2" name="bOperateType" kind="BaseType" type="BYTE" />
<child offset="3" name="bHldCauseFg" kind="BaseType" type="BYTE" />
<child offset="4" name="bHldCause" kind="BaseType" type="BYTE" />
<child offset="5" name="abPadding" kind="array" num="3">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="tagMCI_LOAD_PARMSW" kind="struct" len="8">
<child offset="0" name="dwCallback" kind="BaseType" type="DWORD" />
<child offset="4" name="lpfilename" kind="pointer" type="wchar_t" />
</TypeDefine>
<TypeDefine name="T_zMmiaAs_EM_LteHo_Info_Ind" kind="struct" len="12">
<child offset="0" name="bSrcIndex" kind="BaseType" type="BYTE" />
<child offset="1" name="bDesIndex" kind="BaseType" type="BYTE" />
<child offset="2" name="abPadding" kind="array" num="2">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="4" name="dwTotalHoCount" kind="BaseType" type="DWORD" />
<child offset="8" name="dwSuccHoCount" kind="BaseType" type="DWORD" />
</TypeDefine>
<TypeDefine name="tagRemSTGMEDIUM" kind="struct" len="24">
<child offset="0" name="tymed" kind="BaseType" type="DWORD" />
<child offset="4" name="dwHandleType" kind="BaseType" type="DWORD" />
<child offset="8" name="pData" kind="BaseType" type="DWORD" />
<child offset="12" name="pUnkForRelease" kind="BaseType" type="DWORD" />
<child offset="16" name="cbData" kind="BaseType" type="DWORD" />
<child offset="20" name="data" kind="array" num="1">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="T_zMmiaCc_CstaSet_Req" kind="struct" len="4">
<child offset="0" name="bSrcIndex" kind="BaseType" type="BYTE" />
<child offset="1" name="bDesIndex" kind="BaseType" type="BYTE" />
<child offset="2" name="bType" kind="BaseType" type="BYTE" />
<child offset="3" name="bPadding" kind="BaseType" type="BYTE" />
</TypeDefine>
<TypeDefine name="tagWAVEOUTCAPSW" kind="struct" len="84">
<child offset="0" name="wMid" kind="BaseType" type="WORD" />
<child offset="2" name="wPid" kind="BaseType" type="WORD" />
<child offset="4" name="vDriverVersion" kind="BaseType" type="DWORD" />
<child offset="8" name="szPname" kind="array" num="32">
<child kind="BaseType" type="wchar_t" />
</child>
<child offset="72" name="dwFormats" kind="BaseType" type="DWORD" />
<child offset="76" name="wChannels" kind="BaseType" type="WORD" />
<child offset="78" name="wReserved1" kind="BaseType" type="WORD" />
<child offset="80" name="dwSupport" kind="BaseType" type="DWORD" />
</TypeDefine>
<TypeDefine name="tagMCI_OVLY_SAVE_PARMSW" kind="struct" len="24">
<child offset="0" name="dwCallback" kind="BaseType" type="DWORD" />
<child offset="4" name="lpfilename" kind="pointer" type="wchar_t" />
<child offset="8" name="rc" kind="struct" type="tagRECT" />
</TypeDefine>
<TypeDefine name="tagEMRALPHABLEND" kind="struct" len="108">
<child offset="0" name="emr" kind="struct" type="tagEMR" />
<child offset="8" name="rclBounds" kind="struct" type="_RECTL" />
<child offset="24" name="xDest" kind="BaseType" type="long" />
<child offset="28" name="yDest" kind="BaseType" type="long" />
<child offset="32" name="cxDest" kind="BaseType" type="long" />
<child offset="36" name="cyDest" kind="BaseType" type="long" />
<child offset="40" name="dwRop" kind="BaseType" type="DWORD" />
<child offset="44" name="xSrc" kind="BaseType" type="long" />
<child offset="48" name="ySrc" kind="BaseType" type="long" />
<child offset="52" name="xformSrc" kind="struct" type="tagXFORM" />
<child offset="76" name="crBkColorSrc" kind="BaseType" type="DWORD" />
<child offset="80" name="iUsageSrc" kind="BaseType" type="DWORD" />
<child offset="84" name="offBmiSrc" kind="BaseType" type="DWORD" />
<child offset="88" name="cbBmiSrc" kind="BaseType" type="DWORD" />
<child offset="92" name="offBitsSrc" kind="BaseType" type="DWORD" />
<child offset="96" name="cbBitsSrc" kind="BaseType" type="DWORD" />
<child offset="100" name="cxSrc" kind="BaseType" type="long" />
<child offset="104" name="cySrc" kind="BaseType" type="long" />
</TypeDefine>
<TypeDefine name="tagAUXCAPS2A" kind="struct" len="96">
<child offset="0" name="wMid" kind="BaseType" type="WORD" />
<child offset="2" name="wPid" kind="BaseType" type="WORD" />
<child offset="4" name="vDriverVersion" kind="BaseType" type="DWORD" />
<child offset="8" name="szPname" kind="array" num="32">
<child kind="BaseType" type="char" />
</child>
<child offset="40" name="wTechnology" kind="BaseType" type="WORD" />
<child offset="42" name="wReserved1" kind="BaseType" type="WORD" />
<child offset="44" name="dwSupport" kind="BaseType" type="DWORD" />
<child offset="48" name="ManufacturerGuid" kind="struct" type="_GUID" />
<child offset="64" name="ProductGuid" kind="struct" type="_GUID" />
<child offset="80" name="NameGuid" kind="struct" type="_GUID" />
</TypeDefine>
<TypeDefine name="T_zApMmia_CpbsSet_Req" kind="struct" len="16">
<child offset="0" name="bSrcIndex" kind="BaseType" type="BYTE" />
<child offset="1" name="bDesIndex" kind="BaseType" type="BYTE" />
<child offset="2" name="abPadding" kind="array" num="2">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="4" name="tPbStorage" kind="struct" type="T_zApMmia_PbStorage" />
</TypeDefine>
<TypeDefine name="tagMCI_SET_PARMS" kind="struct" len="12">
<child offset="0" name="dwCallback" kind="BaseType" type="DWORD" />
<child offset="4" name="dwTimeFormat" kind="BaseType" type="DWORD" />
<child offset="8" name="dwAudio" kind="BaseType" type="DWORD" />
</TypeDefine>
<TypeDefine name="T_zDev_NV_PlmnInfoList" kind="struct" len="4924">
<child offset="0" name="bRegAct" kind="BaseType" type="BYTE" />
<child offset="1" name="bRPlmnAct" kind="BaseType" type="BYTE" />
<child offset="2" name="bEPlmnNum" kind="BaseType" type="BYTE" />
<child offset="3" name="bPlmnNum" kind="BaseType" type="BYTE" />
<child offset="4" name="tCellInfo" kind="struct" type="T_zPS_CellList" />
<child offset="460" name="abRPlmnId" kind="array" num="3">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="463" name="bPadding2" kind="BaseType" type="BYTE" />
<child offset="464" name="abEPlmnList" kind="array" num="15">
<child kind="array" num="3">
<child kind="BaseType" type="BYTE" />
</child>
</child>
<child offset="509" name="bPadding3" kind="array" num="3">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="512" name="atPlmnList" kind="array" num="20">
<child kind="struct" type="T_zDev_NV_PlmnInfo" />
</child>
<child offset="4272" name="tLteCellSelStoredInfo" kind="struct" type="T_zPS_LteCellSelStoredInfo" />
</TypeDefine>
<TypeDefine name="T_zPS_LteCellSelStoredInfo" kind="struct" len="652">
<child offset="0" name="bEarfcnNum" kind="BaseType" type="BYTE" />
<child offset="1" name="abPadding" kind="array" num="3">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="4" name="atEarfcnInfo" kind="array" num="9">
<child kind="struct" type="T_zPS_EarfcnInfo" />
</child>
</TypeDefine>
<TypeDefine name="timecaps_tag" kind="struct" len="8">
<child offset="0" name="wPeriodMin" kind="BaseType" type="DWORD" />
<child offset="4" name="wPeriodMax" kind="BaseType" type="DWORD" />
</TypeDefine>
<TypeDefine name="tagMSLLHOOKSTRUCT" kind="struct" len="24">
<child offset="0" name="pt" kind="struct" type="tagPOINT" />
<child offset="8" name="mouseData" kind="BaseType" type="DWORD" />
<child offset="12" name="flags" kind="BaseType" type="DWORD" />
<child offset="16" name="time" kind="BaseType" type="DWORD" />
<child offset="20" name="dwExtraInfo" kind="BaseType" type="DWORD" />
</TypeDefine>
<TypeDefine name="tagBITMAPCOREINFO" kind="struct" len="16">
<child offset="0" name="bmciHeader" kind="struct" type="tagBITMAPCOREHEADER" />
<child offset="12" name="bmciColors" kind="array" num="1">
<child kind="struct" type="tagRGBTRIPLE" />
</child>
</TypeDefine>
<TypeDefine name="T_ZOsa_ThreadUserArea" kind="struct" len="136">
<child offset="0" name="threadid" kind="pointer" type="void" />
<child offset="4" name="threadname" kind="array" num="64">
<child kind="BaseType" type="char" />
</child>
<child offset="68" name="runstatus" kind="BaseType" type="BYTE" />
<child offset="69" name="priority" kind="BaseType" type="BYTE" />
<child offset="70" name="maxstack" kind="BaseType" type="BYTE" />
<child offset="72" name="cpupercent" kind="BaseType" type="float" />
<child offset="76" name="stacksize" kind="BaseType" type="DWORD" />
<child offset="80" name="cputime" kind="BaseType" type="DWORD" />
<child offset="84" name="topstack" kind="BaseType" type="DWORD" />
<child offset="88" name="runtime" kind="BaseType" type="DWORD" />
<child offset="92" name="RunTimeInMs" kind="BaseType" type="DWORD" />
<child offset="96" name="msgnum" kind="BaseType" type="DWORD" />
<child offset="100" name="runcount" kind="BaseType" type="DWORD" />
<child offset="104" name="curpath" kind="pointer" type="char" />
<child offset="108" name="ptrf" kind="pointer" type="void" />
<child offset="112" name="curtaskid" kind="pointer" type="void" />
<child offset="116" name="heapsize" kind="BaseType" type="DWORD" />
<child offset="120" name="ubsize" kind="BaseType" type="DWORD" />
<child offset="124" name="psmCpuTime" kind="BaseType" type="DWORD" />
<child offset="128" name="sleepTimerId" kind="pointer" type="void" />
<child offset="132" name="sleepsem" kind="pointer" type="void" />
</TypeDefine>
<TypeDefine name="ListForStm" kind="struct" len="20">
<child offset="0" name="node" kind="struct" type="tag_NODE" />
<child offset="8" name="iEvId" kind="BaseType" type="DWORD" />
<child offset="12" name="pDataPtr" kind="pointer" type="BYTE" />
<child offset="16" name="iDataLen" kind="BaseType" type="WORD" />
</TypeDefine>
<TypeDefine name="T_zApMmia_SmsTstatList_Cnf" kind="struct" len="52">
<child offset="0" name="bSrcIndex" kind="BaseType" type="BYTE" />
<child offset="1" name="bDestIndex" kind="BaseType" type="BYTE" />
<child offset="2" name="bMsgStatVal" kind="BaseType" type="BYTE" />
<child offset="3" name="bTpMsgRefer" kind="BaseType" type="BYTE" />
<child offset="4" name="bStatChgFlg" kind="BaseType" type="BYTE" />
<child offset="5" name="bStatusValue" kind="BaseType" type="BYTE" />
<child offset="6" name="wIndex" kind="BaseType" type="WORD" />
<child offset="8" name="wTotalNum" kind="BaseType" type="WORD" />
<child offset="10" name="wCurNum" kind="BaseType" type="WORD" />
<child offset="12" name="tTpFirstOctet" kind="struct" type="T_zApMmia_TpFo" />
<child offset="16" name="tTpReceiveAddr" kind="struct" type="T_zApMmia_TpAddress" />
<child offset="36" name="tTpSCTS" kind="struct" type="T_zApMmia_TZAndTime" />
<child offset="44" name="tTpDischageTime" kind="struct" type="T_zApMmia_TZAndTime" />
</TypeDefine>
<TypeDefine name="tagMCI_PLAY_PARMS" kind="struct" len="12">
<child offset="0" name="dwCallback" kind="BaseType" type="DWORD" />
<child offset="4" name="dwFrom" kind="BaseType" type="DWORD" />
<child offset="8" name="dwTo" kind="BaseType" type="DWORD" />
</TypeDefine>
<TypeDefine name="tagBINDPTR" kind="union" len="4">
<child offset="0" name="lpfuncdesc" kind="pointer">
<child kind="struct" type="tagFUNCDESC" />
</child>
<child offset="0" name="lpvardesc" kind="pointer">
<child kind="struct" type="tagVARDESC" />
</child>
<child offset="0" name="lptcomp" kind="pointer">
<child kind="struct" type="ITypeComp" />
</child>
</TypeDefine>
<TypeDefine name="T_zMmiaSms_AbortMo_Req" kind="struct" len="4">
<child offset="0" name="bSrcIndex" kind="BaseType" type="BYTE" />
<child offset="1" name="bDestIndex" kind="BaseType" type="BYTE" />
<child offset="2" name="abPadding" kind="array" num="2">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="SChannelHookCallInfo" kind="struct" len="48">
<child offset="0" name="iid" kind="struct" type="_GUID" />
<child offset="16" name="cbSize" kind="BaseType" type="DWORD" />
<child offset="20" name="uCausality" kind="struct" type="_GUID" />
<child offset="36" name="dwServerPid" kind="BaseType" type="DWORD" />
<child offset="40" name="iMethod" kind="BaseType" type="DWORD" />
<child offset="44" name="pObject" kind="pointer" type="void" />
</TypeDefine>
<TypeDefine name="T_zMmiaAs_LBS_Cnf" kind="struct" len="52">
<child offset="0" name="bSrcIndex" kind="BaseType" type="BYTE" />
<child offset="1" name="bDesIndex" kind="BaseType" type="BYTE" />
<child offset="2" name="bAct" kind="BaseType" type="BYTE" />
<child offset="3" name="bCellNum" kind="BaseType" type="BYTE" />
<child offset="4" name="atLbsCell" kind="array" num="3">
<child kind="struct" type="T_zLBS_CellInfo" />
</child>
</TypeDefine>
<TypeDefine name="T_zWmac_MacHsCfgPara" kind="struct" len="872">
<child offset="0" name="bVersion" kind="BaseType" type="BYTE" />
<child offset="1" name="abPadding" kind="array" num="2">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="3" name="bQueueNum" kind="BaseType" type="BYTE" />
<child offset="4" name="atDpaQueInfo" kind="array" num="8">
<child kind="struct" type="T_zWmac_DpaQueInfo" />
</child>
<child offset="868" name="bMacHsRst" kind="BaseType" type="BYTE" />
<child offset="869" name="bMacEntityType" kind="BaseType" type="BYTE" />
<child offset="870" name="abPadding1" kind="array" num="2">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="T_zMmiaCc_Mtc_Ind" kind="struct" len="216">
<child offset="0" name="bSrcIndex" kind="BaseType" type="BYTE" />
<child offset="1" name="bDesIndex" kind="BaseType" type="BYTE" />
<child offset="2" name="bCwFg" kind="BaseType" type="BYTE" />
<child offset="3" name="bCallType" kind="BaseType" type="BYTE" />
<child offset="4" name="bCallClass" kind="BaseType" type="BYTE" />
<child offset="5" name="bCallingNumFg" kind="BITS" start="0" len="1" type="BYTE" />
<child offset="5" name="bCallingSubAddr" kind="BITS" start="1" len="1" type="BYTE" />
<child offset="5" name="bCalledNumFg" kind="BITS" start="2" len="1" type="BYTE" />
<child offset="5" name="bCalledSubAddr" kind="BITS" start="3" len="1" type="BYTE" />
<child offset="5" name="bRedirNumFg" kind="BITS" start="4" len="1" type="BYTE" />
<child offset="5" name="bRedirSubAddr" kind="BITS" start="5" len="1" type="BYTE" />
<child offset="5" name="bNoCliCauseFg" kind="BITS" start="6" len="1" type="BYTE" />
<child offset="5" name="bPriorityFg" kind="BITS" start="7" len="1" type="BYTE" />
<child offset="6" name="bPriority" kind="BaseType" type="BYTE" />
<child offset="7" name="bNoCliCause" kind="BaseType" type="BYTE" />
<child offset="8" name="bCallId" kind="BaseType" type="BYTE" />
<child offset="9" name="abPadding" kind="array" num="3">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="12" name="tCallingNum" kind="struct" type="T_zPS_CallNum" />
<child offset="56" name="tCallingSubAddr" kind="struct" type="T_zPS_CallSubAddr" />
<child offset="80" name="tCalledNum" kind="struct" type="T_zPS_CallNum" />
<child offset="124" name="tCalledSubAddr" kind="struct" type="T_zPS_CallSubAddr" />
<child offset="148" name="tRedirNum" kind="struct" type="T_zPS_CallNum" />
<child offset="192" name="tRedirSubaddr" kind="struct" type="T_zPS_CallSubAddr" />
</TypeDefine>
<TypeDefine name="T_zEumcr_GeranMeasRlts" kind="struct" len="388">
<child offset="0" name="bVersion" kind="BaseType" type="BYTE" />
<child offset="1" name="abPadding" kind="array" num="2">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="3" name="bCellNum" kind="BaseType" type="BYTE" />
<child offset="4" name="tNGeranCellInfo" kind="array" num="32">
<child kind="struct" type="T_zEumcr_NGeranCellMeasRlts" />
</child>
</TypeDefine>
<TypeDefine name="T_z_UiccId_HpPlmnSrhPrd" kind="struct" len="4">
<child offset="0" name="bHpPlmnSrhPrd" kind="BaseType" type="BYTE" />
<child offset="1" name="abPadding" kind="array" num="3">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="tagEMRSETMAPPERFLAGS" kind="struct" len="12">
<child offset="0" name="emr" kind="struct" type="tagEMR" />
<child offset="8" name="dwFlags" kind="BaseType" type="DWORD" />
</TypeDefine>
<TypeDefine name="DISPLAYCONFIG_SOURCE_DEVICE_NAME" kind="struct" len="84">
<child offset="0" name="header" kind="struct" type="DISPLAYCONFIG_DEVICE_INFO_HEADER" />
<child offset="20" name="viewGdiDeviceName" kind="array" num="32">
<child kind="BaseType" type="wchar_t" />
</child>
</TypeDefine>
<TypeDefine name="tagHARDWAREHOOKSTRUCT" kind="struct" len="16">
<child offset="0" name="hwnd" kind="pointer">
<child kind="struct" type="HWND__" />
</child>
<child offset="4" name="message" kind="BaseType" type="DWORD" />
<child offset="8" name="wParam" kind="BaseType" type="DWORD" />
<child offset="12" name="lParam" kind="BaseType" type="long" />
</TypeDefine>
<TypeDefine name="tagJOYCAPS2W" kind="struct" len="776">
<child offset="0" name="wMid" kind="BaseType" type="WORD" />
<child offset="2" name="wPid" kind="BaseType" type="WORD" />
<child offset="4" name="szPname" kind="array" num="32">
<child kind="BaseType" type="wchar_t" />
</child>
<child offset="68" name="wXmin" kind="BaseType" type="DWORD" />
<child offset="72" name="wXmax" kind="BaseType" type="DWORD" />
<child offset="76" name="wYmin" kind="BaseType" type="DWORD" />
<child offset="80" name="wYmax" kind="BaseType" type="DWORD" />
<child offset="84" name="wZmin" kind="BaseType" type="DWORD" />
<child offset="88" name="wZmax" kind="BaseType" type="DWORD" />
<child offset="92" name="wNumButtons" kind="BaseType" type="DWORD" />
<child offset="96" name="wPeriodMin" kind="BaseType" type="DWORD" />
<child offset="100" name="wPeriodMax" kind="BaseType" type="DWORD" />
<child offset="104" name="wRmin" kind="BaseType" type="DWORD" />
<child offset="108" name="wRmax" kind="BaseType" type="DWORD" />
<child offset="112" name="wUmin" kind="BaseType" type="DWORD" />
<child offset="116" name="wUmax" kind="BaseType" type="DWORD" />
<child offset="120" name="wVmin" kind="BaseType" type="DWORD" />
<child offset="124" name="wVmax" kind="BaseType" type="DWORD" />
<child offset="128" name="wCaps" kind="BaseType" type="DWORD" />
<child offset="132" name="wMaxAxes" kind="BaseType" type="DWORD" />
<child offset="136" name="wNumAxes" kind="BaseType" type="DWORD" />
<child offset="140" name="wMaxButtons" kind="BaseType" type="DWORD" />
<child offset="144" name="szRegKey" kind="array" num="32">
<child kind="BaseType" type="wchar_t" />
</child>
<child offset="208" name="szOEMVxD" kind="array" num="260">
<child kind="BaseType" type="wchar_t" />
</child>
<child offset="728" name="ManufacturerGuid" kind="struct" type="_GUID" />
<child offset="744" name="ProductGuid" kind="struct" type="_GUID" />
<child offset="760" name="NameGuid" kind="struct" type="_GUID" />
</TypeDefine>
<TypeDefine name="T_zWRRC_EVENTFREQ_QUA" kind="struct" len="256">
<child offset="0" name="bVersion" kind="BaseType" type="BYTE" />
<child offset="1" name="abPadding" kind="array" num="3">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="4" name="tIntraEventFreqQua" kind="struct" type="T_zWRRC_IntraMcEventFreqQua" />
<child offset="44" name="tInterEventFreqQua" kind="struct" type="T_zWRRC_InterMcEventFreqQua" />
<child offset="188" name="tRatEventAsQua" kind="struct" type="T_zWRRC_RatMcEventFreqQua" />
</TypeDefine>
<TypeDefine name="tagLOCALESIGNATURE" kind="struct" len="32">
<child offset="0" name="lsUsb" kind="array" num="4">
<child kind="BaseType" type="DWORD" />
</child>
<child offset="16" name="lsCsbDefault" kind="array" num="2">
<child kind="BaseType" type="DWORD" />
</child>
<child offset="24" name="lsCsbSupported" kind="array" num="2">
<child kind="BaseType" type="DWORD" />
</child>
</TypeDefine>
<TypeDefine name="tagRemBRUSH" kind="struct" len="8">
<child offset="0" name="cbData" kind="BaseType" type="DWORD" />
<child offset="4" name="data" kind="array" num="1">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="T_zApMmia_SmsPcmgl_Cnf" kind="struct" len="436">
<child offset="0" name="bSrcIndex" kind="BaseType" type="BYTE" />
<child offset="1" name="bDestIndex" kind="BaseType" type="BYTE" />
<child offset="2" name="wTotalNum" kind="BaseType" type="WORD" />
<child offset="4" name="WCurNum" kind="BaseType" type="WORD" />
<child offset="6" name="wIndex" kind="BaseType" type="WORD" />
<child offset="8" name="bMsgStatVal" kind="BaseType" type="BYTE" />
<child offset="9" name="bTpduLength" kind="BaseType" type="BYTE" />
<child offset="10" name="bNameFg" kind="BaseType" type="BYTE" />
<child offset="11" name="bStatChgFlg" kind="BaseType" type="BYTE" />
<child offset="12" name="bMem" kind="BaseType" type="BYTE" />
<child offset="13" name="abPadding" kind="array" num="3">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="16" name="tName" kind="struct" type="T_zApMmia_PhoneText" />
<child offset="260" name="abPduBuf" kind="array" num="176">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="tagMCI_OVLY_SAVE_PARMSA" kind="struct" len="24">
<child offset="0" name="dwCallback" kind="BaseType" type="DWORD" />
<child offset="4" name="lpfilename" kind="pointer" type="char" />
<child offset="8" name="rc" kind="struct" type="tagRECT" />
</TypeDefine>
<TypeDefine name="tagMIXERLINECONTROLSW" kind="struct" len="24">
<child offset="0" name="cbStruct" kind="BaseType" type="DWORD" />
<child offset="4" name="dwLineID" kind="BaseType" type="DWORD" />
<child offset="8" name="dwControlID" kind="BaseType" type="DWORD" />
<child offset="8" name="dwControlType" kind="BaseType" type="DWORD" />
<child offset="12" name="cControls" kind="BaseType" type="DWORD" />
<child offset="16" name="cbmxctrl" kind="BaseType" type="DWORD" />
<child offset="20" name="pamxctrl" kind="pointer">
<child kind="struct" type="tagMIXERCONTROLW" />
</child>
</TypeDefine>
<TypeDefine name="joyinfo_tag" kind="struct" len="16">
<child offset="0" name="wXpos" kind="BaseType" type="DWORD" />
<child offset="4" name="wYpos" kind="BaseType" type="DWORD" />
<child offset="8" name="wZpos" kind="BaseType" type="DWORD" />
<child offset="12" name="wButtons" kind="BaseType" type="DWORD" />
</TypeDefine>
<TypeDefine name="T_zAti_NV_FdSet" kind="struct" len="4">
<child offset="0" name="bFdMode" kind="BaseType" type="BYTE" />
<child offset="1" name="bFdTimerLength" kind="BaseType" type="BYTE" />
<child offset="2" name="abadding" kind="array" num="2">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="T_zApMmia_SmsMsgContent" kind="struct" len="440">
<child offset="0" name="bTypeofRlt" kind="BaseType" type="BYTE" />
<child offset="1" name="abPadding" kind="array" num="3">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="4" name="uSmsContent" kind="union" type="__unnamed" len="436">
<child offset="0" name="tPcmglRlt" kind="struct" type="T_zApMmia_SmsPcmgl_Cnf" />
<child offset="0" name="tTdeliListRlt" kind="struct" type="T_zApMmia_SmsTdeliList_Cnf" />
<child offset="0" name="tTsubListRlt" kind="struct" type="T_zApMmia_SmsTsubList_Cnf" />
<child offset="0" name="tTstatListRlt" kind="struct" type="T_zApMmia_SmsTstatList_Cnf" />
<child offset="0" name="tTcomListRlt" kind="struct" type="T_zApMmia_SmsTcomList_Cnf" />
<child offset="0" name="tTcbmListRlt" kind="struct" type="T_zApMmia_Cbs_TcbmList_Cnf" />
<child offset="0" name="tPcbmListRlt" kind="struct" type="T_zApMmia_Cbs_PcbmList_Cnf" />
<child offset="0" name="tCmglCommonRlt" kind="struct" type="T_zApMmia_Common_Cnf" />
</child>
</TypeDefine>
<TypeDefine name="tagMCI_ANIM_RECT_PARMS" kind="struct" len="20">
<child offset="0" name="dwCallback" kind="BaseType" type="DWORD" />
<child offset="4" name="rc" kind="struct" type="tagRECT" />
</TypeDefine>
<TypeDefine name="tagEMRSETVIEWPORTORGEX" kind="struct" len="16">
<child offset="0" name="emr" kind="struct" type="tagEMR" />
<child offset="8" name="ptlOrigin" kind="struct" type="_POINTL" />
</TypeDefine>
<TypeDefine name="tagEMREXTCREATEPEN" kind="struct" len="56">
<child offset="0" name="emr" kind="struct" type="tagEMR" />
<child offset="8" name="ihPen" kind="BaseType" type="DWORD" />
<child offset="12" name="offBmi" kind="BaseType" type="DWORD" />
<child offset="16" name="cbBmi" kind="BaseType" type="DWORD" />
<child offset="20" name="offBits" kind="BaseType" type="DWORD" />
<child offset="24" name="cbBits" kind="BaseType" type="DWORD" />
<child offset="28" name="elp" kind="struct" type="tagEXTLOGPEN32" />
</TypeDefine>
<TypeDefine name="tagPROPSPEC" kind="struct" len="8">
<child offset="0" name="ulKind" kind="BaseType" type="DWORD" />
<child offset="4" name="propid" kind="BaseType" type="DWORD" />
<child offset="4" name="lpwstr" kind="pointer" type="WORD" />
</TypeDefine>
<TypeDefine name="T_zMmiaSm_QueryPdpStatus_Req" kind="struct" len="4">
<child offset="0" name="bSrcIndex" kind="BaseType" type="BYTE" />
<child offset="1" name="bDesIndex" kind="BaseType" type="BYTE" />
<child offset="2" name="abPadding" kind="array" num="2">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="joyinfoex_tag" kind="struct" len="52">
<child offset="0" name="dwSize" kind="BaseType" type="DWORD" />
<child offset="4" name="dwFlags" kind="BaseType" type="DWORD" />
<child offset="8" name="dwXpos" kind="BaseType" type="DWORD" />
<child offset="12" name="dwYpos" kind="BaseType" type="DWORD" />
<child offset="16" name="dwZpos" kind="BaseType" type="DWORD" />
<child offset="20" name="dwRpos" kind="BaseType" type="DWORD" />
<child offset="24" name="dwUpos" kind="BaseType" type="DWORD" />
<child offset="28" name="dwVpos" kind="BaseType" type="DWORD" />
<child offset="32" name="dwButtons" kind="BaseType" type="DWORD" />
<child offset="36" name="dwButtonNumber" kind="BaseType" type="DWORD" />
<child offset="40" name="dwPOV" kind="BaseType" type="DWORD" />
<child offset="44" name="dwReserved1" kind="BaseType" type="DWORD" />
<child offset="48" name="dwReserved2" kind="BaseType" type="DWORD" />
</TypeDefine>
<TypeDefine name="tagMONITORINFO" kind="struct" len="40">
<child offset="0" name="cbSize" kind="BaseType" type="DWORD" />
<child offset="4" name="rcMonitor" kind="struct" type="tagRECT" />
<child offset="20" name="rcWork" kind="struct" type="tagRECT" />
<child offset="36" name="dwFlags" kind="BaseType" type="DWORD" />
</TypeDefine>
<TypeDefine name="tagEMRTRANSPARENTBLT" kind="struct" len="108">
<child offset="0" name="emr" kind="struct" type="tagEMR" />
<child offset="8" name="rclBounds" kind="struct" type="_RECTL" />
<child offset="24" name="xDest" kind="BaseType" type="long" />
<child offset="28" name="yDest" kind="BaseType" type="long" />
<child offset="32" name="cxDest" kind="BaseType" type="long" />
<child offset="36" name="cyDest" kind="BaseType" type="long" />
<child offset="40" name="dwRop" kind="BaseType" type="DWORD" />
<child offset="44" name="xSrc" kind="BaseType" type="long" />
<child offset="48" name="ySrc" kind="BaseType" type="long" />
<child offset="52" name="xformSrc" kind="struct" type="tagXFORM" />
<child offset="76" name="crBkColorSrc" kind="BaseType" type="DWORD" />
<child offset="80" name="iUsageSrc" kind="BaseType" type="DWORD" />
<child offset="84" name="offBmiSrc" kind="BaseType" type="DWORD" />
<child offset="88" name="cbBmiSrc" kind="BaseType" type="DWORD" />
<child offset="92" name="offBitsSrc" kind="BaseType" type="DWORD" />
<child offset="96" name="cbBitsSrc" kind="BaseType" type="DWORD" />
<child offset="100" name="cxSrc" kind="BaseType" type="long" />
<child offset="104" name="cySrc" kind="BaseType" type="long" />
</TypeDefine>
<TypeDefine name="tagEMRPOLYLINE" kind="struct" len="36">
<child offset="0" name="emr" kind="struct" type="tagEMR" />
<child offset="8" name="rclBounds" kind="struct" type="_RECTL" />
<child offset="24" name="cptl" kind="BaseType" type="DWORD" />
<child offset="28" name="aptl" kind="array" num="1">
<child kind="struct" type="_POINTL" />
</child>
</TypeDefine>
<TypeDefine name="T_zApMmia_PbStorageStatus_Cnf" kind="struct" len="36">
<child offset="0" name="bSrcIndex" kind="BaseType" type="BYTE" />
<child offset="1" name="bDesIndex" kind="BaseType" type="BYTE" />
<child offset="2" name="bResult" kind="BaseType" type="BYTE" />
<child offset="3" name="bQueryFlag" kind="BaseType" type="BYTE" />
<child offset="4" name="tStorage" kind="struct" type="T_zApMmia_PbStorage" />
<child offset="16" name="wTotal" kind="BaseType" type="WORD" />
<child offset="18" name="wUsed" kind="BaseType" type="WORD" />
<child offset="20" name="wNlength" kind="BaseType" type="WORD" />
<child offset="22" name="wTlength" kind="BaseType" type="WORD" />
<child offset="24" name="wGlength" kind="BaseType" type="WORD" />
<child offset="26" name="wSlength" kind="BaseType" type="WORD" />
<child offset="28" name="wElength" kind="BaseType" type="WORD" />
<child offset="30" name="abPadding" kind="array" num="2">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="32" name="dwReason" kind="BaseType" type="DWORD" />
</TypeDefine>
<TypeDefine name="T_zApMmia_PbSCpbrTest_Cnf" kind="struct" len="16">
<child offset="0" name="bSrcIndex" kind="BaseType" type="BYTE" />
<child offset="1" name="bDesIndex" kind="BaseType" type="BYTE" />
<child offset="2" name="bCmdFlg" kind="BaseType" type="BYTE" />
<child offset="3" name="bEmailLenthFg" kind="BaseType" type="BYTE" />
<child offset="4" name="wMaxIndex" kind="BaseType" type="WORD" />
<child offset="6" name="wNumLenth" kind="BaseType" type="WORD" />
<child offset="8" name="wTxtLenth" kind="BaseType" type="WORD" />
<child offset="10" name="wEmailLenth" kind="BaseType" type="WORD" />
<child offset="12" name="bSneLengthFg" kind="BaseType" type="BYTE" />
<child offset="13" name="bPadding" kind="BaseType" type="BYTE" />
<child offset="14" name="wSneLength" kind="BaseType" type="WORD" />
</TypeDefine>
<TypeDefine name="T_z_EsmBearerStateLog" kind="struct" len="4">
<child offset="0" name="bVersion" kind="BaseType" type="BYTE" />
<child offset="1" name="bEpsBearerId" kind="BaseType" type="BYTE" />
<child offset="2" name="bEpsBearerState" kind="BaseType" type="BYTE" />
<child offset="3" name="bConnectId" kind="BaseType" type="BYTE" />
</TypeDefine>
<TypeDefine name="tagNMHDR" kind="struct" len="12">
<child offset="0" name="hwndFrom" kind="pointer">
<child kind="struct" type="HWND__" />
</child>
<child offset="4" name="idFrom" kind="BaseType" type="DWORD" />
<child offset="8" name="code" kind="BaseType" type="DWORD" />
</TypeDefine>
<TypeDefine name="T_zMmiaUmm_CurCsgQry_Cnf" kind="struct" len="588">
<child offset="0" name="bSrcIndex" kind="BaseType" type="BYTE" />
<child offset="1" name="bDesIndex" kind="BaseType" type="BYTE" />
<child offset="2" name="bCsgSelMode" kind="BaseType" type="BYTE" />
<child offset="3" name="bPadding" kind="BaseType" type="BYTE" />
<child offset="4" name="tCsgInfo" kind="struct" type="T_z_CsgInfo" />
</TypeDefine>
<TypeDefine name="T_zPpp_LinkCtrl" kind="struct" len="20">
<child offset="0" name="PppLinkCtrl_CB" kind="pointer">
<child kind="function" />
</child>
<child offset="4" name="InputUpLinkData_CB" kind="pointer">
<child kind="function" />
</child>
<child offset="8" name="InputUpLinkDataV6_CB" kind="pointer">
<child kind="function" />
</child>
<child offset="12" name="pIpAddrs" kind="pointer">
<child kind="struct" type="T_zPpp_IpAddrs" />
</child>
<child offset="16" name="channelId" kind="BaseType" type="BYTE" />
</TypeDefine>
<TypeDefine name="T_zMmiaAs_EM_UCellInfo_Ind" kind="struct" len="460">
<child offset="0" name="bSrcIndex" kind="BaseType" type="BYTE" />
<child offset="1" name="bDesIndex" kind="BaseType" type="BYTE" />
<child offset="2" name="abPadding0" kind="array" num="2">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="4" name="dwCellId" kind="BaseType" type="DWORD" />
<child offset="8" name="bRac" kind="BaseType" type="BYTE" />
<child offset="9" name="bPadding1" kind="BaseType" type="BYTE" />
<child offset="10" name="wLac" kind="BaseType" type="WORD" />
<child offset="12" name="tPlmnId" kind="struct" type="T_zPS_PlmnId" />
<child offset="15" name="bPadding2" kind="BaseType" type="BYTE" />
<child offset="16" name="tSCell" kind="struct" type="T_zPS_CellInfo" />
<child offset="28" name="bSubMode" kind="BaseType" type="BYTE" />
<child offset="29" name="bAtt" kind="BaseType" type="BYTE" />
<child offset="30" name="bNmo" kind="BaseType" type="BYTE" />
<child offset="31" name="bRscp" kind="BaseType" type="BYTE" />
<child offset="32" name="wT3212" kind="BaseType" type="WORD" />
<child offset="34" name="wWFreq" kind="BaseType" type="WORD" />
<child offset="36" name="bBand" kind="BaseType" type="BYTE" />
<child offset="37" name="bNTCellNum" kind="BaseType" type="BYTE" />
<child offset="38" name="bNGCellNum" kind="BaseType" type="BYTE" />
<child offset="39" name="bNLCellNum" kind="BaseType" type="BYTE" />
<child offset="40" name="atNTCellList" kind="array" num="6">
<child kind="struct" type="T_zPS_TdCell" />
</child>
<child offset="64" name="abNTCellRscpList" kind="array" num="6">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="70" name="abPadding3" kind="array" num="2">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="72" name="atNGCellList" kind="array" num="6">
<child kind="struct" type="T_zPS_GsmCell" />
</child>
<child offset="96" name="abNGCellRssiList" kind="array" num="6">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="102" name="abNGCellMinRxlevList" kind="array" num="6">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="108" name="atNLCellList" kind="array" num="32">
<child kind="struct" type="T_zPS_LteCell" />
</child>
<child offset="364" name="abNLCellRsrpList" kind="array" num="32">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="396" name="abNLCellRsrqList" kind="array" num="32">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="428" name="abDetetFlg" kind="array" num="32">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="tagENUMLOGFONTEXDVA" kind="struct" len="260">
<child offset="0" name="elfEnumLogfontEx" kind="struct" type="tagENUMLOGFONTEXA" />
<child offset="188" name="elfDesignVector" kind="struct" type="tagDESIGNVECTOR" />
</TypeDefine>
<TypeDefine name="T_zMmiaCc_Notify_Ind" kind="struct" len="4">
<child offset="0" name="bSrcIndex" kind="BaseType" type="BYTE" />
<child offset="1" name="bDesIndex" kind="BaseType" type="BYTE" />
<child offset="2" name="bNotifyInd" kind="BaseType" type="BYTE" />
<child offset="3" name="bCallId" kind="BaseType" type="BYTE" />
</TypeDefine>
<TypeDefine name="T_zApMmia_PbFindIndexEnd_Cnf" kind="struct" len="8">
<child offset="0" name="bSrcIndex" kind="BaseType" type="BYTE" />
<child offset="1" name="bDesIndex" kind="BaseType" type="BYTE" />
<child offset="2" name="bResult" kind="BaseType" type="BYTE" />
<child offset="3" name="bPadding" kind="BaseType" type="BYTE" />
<child offset="4" name="dwReason" kind="BaseType" type="DWORD" />
</TypeDefine>
<TypeDefine name="T_zAti_NV_ZLcCfg" kind="struct" len="8">
<child offset="0" name="bAction" kind="BaseType" type="BYTE" />
<child offset="1" name="bPadding" kind="BaseType" type="BYTE" />
<child offset="2" name="wCellPara" kind="BaseType" type="WORD" />
<child offset="4" name="dwArfcn" kind="BaseType" type="DWORD" />
</TypeDefine>
<TypeDefine name="T_ZCAT_PS_HEADER" kind="struct" len="44">
<child offset="0" name="msgID" kind="BaseType" type="DWORD" />
<child offset="4" name="bSrcModID" kind="BaseType" type="BYTE" />
<child offset="5" name="bDestModID" kind="BaseType" type="BYTE" />
<child offset="6" name="Direct" kind="BaseType" type="BYTE" />
<child offset="7" name="bPsType" kind="BaseType" type="BYTE" />
<child offset="8" name="gsmSFN" kind="BaseType" type="DWORD" />
<child offset="12" name="tdSFN" kind="BaseType" type="DWORD" />
<child offset="16" name="lteSFN" kind="BaseType" type="DWORD" />
<child offset="20" name="wcdmaSFN" kind="BaseType" type="DWORD" />
<child offset="24" name="pMsgBuf" kind="pointer" type="BYTE" />
<child offset="28" name="msgLen" kind="BaseType" type="DWORD" />
<child offset="32" name="wphyCFN" kind="BaseType" type="DWORD" />
<child offset="36" name="wphySubFrame" kind="BaseType" type="DWORD" />
<child offset="40" name="wphyRTCFN" kind="BaseType" type="DWORD" />
</TypeDefine>
<TypeDefine name="T_zAti_NV_ApMemCapa" kind="struct" len="4">
<child offset="0" name="bApMemCapa" kind="BaseType" type="BYTE" />
<child offset="1" name="abPadding" kind="array" num="3">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="tagTPMPARAMS" kind="struct" len="20">
<child offset="0" name="cbSize" kind="BaseType" type="DWORD" />
<child offset="4" name="rcExclude" kind="struct" type="tagRECT" />
</TypeDefine>
<TypeDefine name="T_zEmm_NasUeInfo_Ind" kind="struct" len="12">
<child offset="0" name="bVersion" kind="BaseType" type="BYTE" />
<child offset="1" name="abPadding" kind="array" num="3">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="4" name="bMmeGroupID" kind="array" num="2">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="6" name="bMmeCode" kind="BaseType" type="BYTE" />
<child offset="7" name="bMTmsi" kind="array" num="4">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="11" name="bEmmStatus" kind="BaseType" type="BYTE" />
</TypeDefine>
<TypeDefine name="T_zApMmia_PbQuerySmsMaxIndex_Req" kind="struct" len="4">
<child offset="0" name="bSrcIndex" kind="BaseType" type="BYTE" />
<child offset="1" name="bDesIndex" kind="BaseType" type="BYTE" />
<child offset="2" name="abPadding" kind="array" num="2">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="T_ZOss_Ring" kind="struct" len="16">
<child offset="0" name="pToBuf" kind="BaseType" type="long" />
<child offset="4" name="pFromBuf" kind="BaseType" type="long" />
<child offset="8" name="bufSize" kind="BaseType" type="long" />
<child offset="12" name="buf" kind="pointer" type="char" />
</TypeDefine>
<TypeDefine name="T_ZOss_Mon_Mmu" kind="struct" len="8">
<child offset="0" name="num" kind="BaseType" type="DWORD" />
<child offset="4" name="ele" kind="pointer">
<child kind="struct" type="T_ZOss_Mon_Mmu_Ele" />
</child>
</TypeDefine>
<TypeDefine name="T_zNas_Gmm_StateInfo" kind="struct" len="4">
<child offset="0" name="bVersion" kind="BaseType" type="BYTE" />
<child offset="1" name="bGmmState" kind="BaseType" type="BYTE" />
<child offset="2" name="bGmmUpdateState" kind="BaseType" type="BYTE" />
<child offset="3" name="bPadding" kind="BaseType" type="BYTE" />
</TypeDefine>
<TypeDefine name="T_zAti_Nv_FddBand" kind="struct" len="4">
<child offset="0" name="bSuppFddBand1" kind="BITS" start="0" len="1" type="BYTE" />
<child offset="0" name="bSuppFddBand2" kind="BITS" start="1" len="1" type="BYTE" />
<child offset="0" name="bSuppFddBand3" kind="BITS" start="2" len="1" type="BYTE" />
<child offset="0" name="bSuppFddBand4" kind="BITS" start="3" len="1" type="BYTE" />
<child offset="0" name="bSuppFddBand5" kind="BITS" start="4" len="1" type="BYTE" />
<child offset="0" name="bSuppFddBand6" kind="BITS" start="5" len="1" type="BYTE" />
<child offset="0" name="bSuppFddBand7" kind="BITS" start="6" len="1" type="BYTE" />
<child offset="0" name="bSuppFddBand8" kind="BITS" start="7" len="1" type="BYTE" />
<child offset="1" name="bSuppFddBand9" kind="BITS" start="0" len="1" type="BYTE" />
<child offset="1" name="bSuppFddBand10" kind="BITS" start="1" len="1" type="BYTE" />
<child offset="1" name="bSuppFddBand11" kind="BITS" start="2" len="1" type="BYTE" />
<child offset="1" name="bSuppFddBand12" kind="BITS" start="3" len="1" type="BYTE" />
<child offset="1" name="bSuppFddBand13" kind="BITS" start="4" len="1" type="BYTE" />
<child offset="1" name="bSuppFddBand14" kind="BITS" start="5" len="1" type="BYTE" />
<child offset="1" name="bSuppFddBand15" kind="BITS" start="6" len="1" type="BYTE" />
<child offset="1" name="bSuppFddBand16" kind="BITS" start="7" len="1" type="BYTE" />
<child offset="2" name="bSuppFddBand17" kind="BITS" start="0" len="1" type="BYTE" />
<child offset="2" name="bSuppFddBand18" kind="BITS" start="1" len="1" type="BYTE" />
<child offset="2" name="bSuppFddBand19" kind="BITS" start="2" len="1" type="BYTE" />
<child offset="2" name="bSuppFddBand20" kind="BITS" start="3" len="1" type="BYTE" />
<child offset="2" name="bSuppFddBand21" kind="BITS" start="4" len="1" type="BYTE" />
<child offset="2" name="bSuppFddBand22" kind="BITS" start="5" len="1" type="BYTE" />
<child offset="3" name="bPadding" kind="BaseType" type="BYTE" />
</TypeDefine>
<TypeDefine name="tagEMREXTESCAPE" kind="struct" len="20">
<child offset="0" name="emr" kind="struct" type="tagEMR" />
<child offset="8" name="iEscape" kind="BaseType" type="int" />
<child offset="12" name="cbEscData" kind="BaseType" type="int" />
<child offset="16" name="EscData" kind="array" num="1">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="tagEMRSTRETCHBLT" kind="struct" len="108">
<child offset="0" name="emr" kind="struct" type="tagEMR" />
<child offset="8" name="rclBounds" kind="struct" type="_RECTL" />
<child offset="24" name="xDest" kind="BaseType" type="long" />
<child offset="28" name="yDest" kind="BaseType" type="long" />
<child offset="32" name="cxDest" kind="BaseType" type="long" />
<child offset="36" name="cyDest" kind="BaseType" type="long" />
<child offset="40" name="dwRop" kind="BaseType" type="DWORD" />
<child offset="44" name="xSrc" kind="BaseType" type="long" />
<child offset="48" name="ySrc" kind="BaseType" type="long" />
<child offset="52" name="xformSrc" kind="struct" type="tagXFORM" />
<child offset="76" name="crBkColorSrc" kind="BaseType" type="DWORD" />
<child offset="80" name="iUsageSrc" kind="BaseType" type="DWORD" />
<child offset="84" name="offBmiSrc" kind="BaseType" type="DWORD" />
<child offset="88" name="cbBmiSrc" kind="BaseType" type="DWORD" />
<child offset="92" name="offBitsSrc" kind="BaseType" type="DWORD" />
<child offset="96" name="cbBitsSrc" kind="BaseType" type="DWORD" />
<child offset="100" name="cxSrc" kind="BaseType" type="long" />
<child offset="104" name="cySrc" kind="BaseType" type="long" />
</TypeDefine>
<TypeDefine name="T_zUe_DynamicId" kind="struct" len="8">
<child offset="0" name="bVersion" kind="BaseType" type="BYTE" />
<child offset="1" name="bTmsiFlag" kind="BaseType" type="BYTE" />
<child offset="2" name="abPadding" kind="array" num="2">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="4" name="abId" kind="array" num="4">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="tagWAVEOUTCAPS2A" kind="struct" len="100">
<child offset="0" name="wMid" kind="BaseType" type="WORD" />
<child offset="2" name="wPid" kind="BaseType" type="WORD" />
<child offset="4" name="vDriverVersion" kind="BaseType" type="DWORD" />
<child offset="8" name="szPname" kind="array" num="32">
<child kind="BaseType" type="char" />
</child>
<child offset="40" name="dwFormats" kind="BaseType" type="DWORD" />
<child offset="44" name="wChannels" kind="BaseType" type="WORD" />
<child offset="46" name="wReserved1" kind="BaseType" type="WORD" />
<child offset="48" name="dwSupport" kind="BaseType" type="DWORD" />
<child offset="52" name="ManufacturerGuid" kind="struct" type="_GUID" />
<child offset="68" name="ProductGuid" kind="struct" type="_GUID" />
<child offset="84" name="NameGuid" kind="struct" type="_GUID" />
</TypeDefine>
<TypeDefine name="T_zMmiaUmm_Scan_Cnf" kind="struct" len="21848">
<child offset="0" name="bSrcIndex" kind="BaseType" type="BYTE" />
<child offset="1" name="bDesIndex" kind="BaseType" type="BYTE" />
<child offset="2" name="bScanPlmnNum" kind="BaseType" type="BYTE" />
<child offset="3" name="bPadding" kind="BaseType" type="BYTE" />
<child offset="4" name="atScanPlmnInfoList" kind="array" num="20">
<child kind="struct" type="T_z_ScanPlmnInfo" />
</child>
<child offset="21844" name="dwCause" kind="BaseType" type="DWORD" />
</TypeDefine>
<TypeDefine name="tMIXERCONTROLDETAILS_BOOLEAN" kind="struct" len="4">
<child offset="0" name="fValue" kind="BaseType" type="long" />
</TypeDefine>
<TypeDefine name="tagCURSORINFO" kind="struct" len="20">
<child offset="0" name="cbSize" kind="BaseType" type="DWORD" />
<child offset="4" name="flags" kind="BaseType" type="DWORD" />
<child offset="8" name="hCursor" kind="pointer">
<child kind="struct" type="HICON__" />
</child>
<child offset="12" name="ptScreenPos" kind="struct" type="tagPOINT" />
</TypeDefine>
<TypeDefine name="T_z_DelayTest" kind="struct" len="80">
<child offset="0" name="abVal" kind="array" num="10">
<child kind="struct" type="T_z_DelayTest_Val" />
</child>
</TypeDefine>
<TypeDefine name="T_zApMmia_PbInitCmplt_Ind" kind="struct" len="4">
<child offset="0" name="bSrcIndex" kind="BaseType" type="BYTE" />
<child offset="1" name="bDesIndex" kind="BaseType" type="BYTE" />
<child offset="2" name="bOprType" kind="BaseType" type="BYTE" />
<child offset="3" name="bResult" kind="BaseType" type="BYTE" />
</TypeDefine>
<TypeDefine name="T_zMmiaUmm_VoiceModeSet_Req" kind="struct" len="4">
<child offset="0" name="bSrcIndex" kind="BaseType" type="BYTE" />
<child offset="1" name="bDstIndex" kind="BaseType" type="BYTE" />
<child offset="2" name="bVoiceMode" kind="BaseType" type="BYTE" />
<child offset="3" name="bPadding" kind="BaseType" type="BYTE" />
</TypeDefine>
<TypeDefine name="tagEMRSELECTOBJECT" kind="struct" len="12">
<child offset="0" name="emr" kind="struct" type="tagEMR" />
<child offset="8" name="ihObject" kind="BaseType" type="DWORD" />
</TypeDefine>
<TypeDefine name="T_zPdcp_PsData_Trace" kind="struct" len="8">
<child offset="0" name="bVersion" kind="BaseType" type="BYTE" />
<child offset="1" name="abPadding" kind="array" num="3">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="4" name="bDirection" kind="BaseType" type="BYTE" />
<child offset="5" name="bRbId" kind="BaseType" type="BYTE" />
<child offset="6" name="wDataLen" kind="BaseType" type="WORD" />
</TypeDefine>
<TypeDefine name="tagHELPWININFOA" kind="struct" len="28">
<child offset="0" name="wStructSize" kind="BaseType" type="int" />
<child offset="4" name="x" kind="BaseType" type="int" />
<child offset="8" name="y" kind="BaseType" type="int" />
<child offset="12" name="dx" kind="BaseType" type="int" />
<child offset="16" name="dy" kind="BaseType" type="int" />
<child offset="20" name="wMax" kind="BaseType" type="int" />
<child offset="24" name="rgchMember" kind="array" num="2">
<child kind="BaseType" type="char" />
</child>
</TypeDefine>
<TypeDefine name="tagEMREXTCREATEFONTINDIRECTW" kind="struct" len="332">
<child offset="0" name="emr" kind="struct" type="tagEMR" />
<child offset="8" name="ihFont" kind="BaseType" type="DWORD" />
<child offset="12" name="elfw" kind="struct" type="tagEXTLOGFONTW" />
</TypeDefine>
<TypeDefine name="T_zWrlcUlAmConfig_TV" kind="struct" len="132">
<child offset="0" name="bVersion" kind="BaseType" type="BYTE" />
<child offset="1" name="abPadding" kind="array" num="2">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="3" name="bULAmCfgNum" kind="BaseType" type="BYTE" />
<child offset="4" name="atUlAmCfgInfo" kind="array" num="4">
<child kind="struct" type="T_zWrlcUlAmConfig_Info" />
</child>
</TypeDefine>
<TypeDefine name="T_zToolsL2_Eurlc_UlConfig" kind="struct" len="200">
<child offset="0" name="bVersion" kind="BaseType" type="BYTE" />
<child offset="1" name="abPadding" kind="array" num="2">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="3" name="bCfgReason" kind="BaseType" type="BYTE" />
<child offset="4" name="bNumOfRelRb" kind="BaseType" type="BYTE" />
<child offset="5" name="abRbId" kind="array" num="10">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="15" name="bNumOfAddedModifiedRb" kind="BaseType" type="BYTE" />
<child offset="16" name="atRbConfigInfo" kind="array" num="10">
<child kind="struct" type="T_zToolsL2_Eurlc_ConfigInfo" />
</child>
<child offset="36" name="abPadding1" kind="array" num="3">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="39" name="bNumOfActiveRb" kind="BaseType" type="BYTE" />
<child offset="40" name="atRbConfigData" kind="array" num="10">
<child kind="struct" type="T_zToolsL2_Eurlc_UlConfigData" />
</child>
</TypeDefine>
<TypeDefine name="T_zMmiaPdi_SellStat_StartSendPacket_Ind" kind="struct" len="268">
<child offset="0" name="bCid" kind="BaseType" type="BYTE" />
<child offset="1" name="abPadding" kind="array" num="3">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="4" name="abPdpAddr" kind="array" num="4">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="8" name="abDnsaddr" kind="array" num="4">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="12" name="abUdpContent" kind="array" num="256">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="tagIMEMENUITEMINFOA" kind="struct" len="112">
<child offset="0" name="cbSize" kind="BaseType" type="DWORD" />
<child offset="4" name="fType" kind="BaseType" type="DWORD" />
<child offset="8" name="fState" kind="BaseType" type="DWORD" />
<child offset="12" name="wID" kind="BaseType" type="DWORD" />
<child offset="16" name="hbmpChecked" kind="pointer">
<child kind="struct" type="HBITMAP__" />
</child>
<child offset="20" name="hbmpUnchecked" kind="pointer">
<child kind="struct" type="HBITMAP__" />
</child>
<child offset="24" name="dwItemData" kind="BaseType" type="DWORD" />
<child offset="28" name="szString" kind="array" num="80">
<child kind="BaseType" type="char" />
</child>
<child offset="108" name="hbmpItem" kind="pointer">
<child kind="struct" type="HBITMAP__" />
</child>
</TypeDefine>
<TypeDefine name="T_zMmiaCc_ECallWorkStateInd" kind="struct" len="8">
<child offset="0" name="bSrcIndex" kind="BaseType" type="BYTE" />
<child offset="1" name="bDesIndex" kind="BaseType" type="BYTE" />
<child offset="2" name="bCallId" kind="BaseType" type="BYTE" />
<child offset="3" name="bDir" kind="BaseType" type="BYTE" />
<child offset="4" name="bECallState" kind="BaseType" type="BYTE" />
<child offset="5" name="abpadding" kind="array" num="3">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="T_ZOss_Mon_Timer" kind="struct" len="8">
<child offset="0" name="num" kind="BaseType" type="DWORD" />
<child offset="4" name="ele" kind="pointer">
<child kind="struct" type="T_ZOss_Mon_Timer_Ele" />
</child>
</TypeDefine>
<TypeDefine name="T_PsException_MsgHead" kind="struct" len="36">
<child offset="0" name="StackIndex" kind="BaseType" type="BYTE" />
<child offset="4" name="Taskid" kind="pointer" type="void" />
<child offset="8" name="ModelId" kind="BaseType" type="BYTE" />
<child offset="12" name="Errcode" kind="BaseType" type="DWORD" />
<child offset="16" name="RecvMsgId" kind="BaseType" type="DWORD" />
<child offset="20" name="SendMsgId" kind="BaseType" type="DWORD" />
<child offset="24" name="State" kind="BaseType" type="BYTE" />
<child offset="26" name="MsgLen" kind="BaseType" type="WORD" />
<child offset="28" name="pMsgBuf" kind="pointer" type="char" />
<child offset="32" name="bErrLevel" kind="BaseType" type="BYTE" />
</TypeDefine>
<TypeDefine name="T_zMmiaEsm_EbrModQuery_Req" kind="struct" len="4">
<child offset="0" name="bSrcIndex" kind="BaseType" type="BYTE" />
<child offset="1" name="bDesIndex" kind="BaseType" type="BYTE" />
<child offset="2" name="abPadding" kind="array" num="2">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="T_ZCAT_DIAG_UE_LINK_REQ" kind="struct" len="16">
<child offset="0" name="PCTime" kind="BaseType" type="unsigned __int64" />
<child offset="8" name="APTime" kind="BaseType" type="DWORD" />
<child offset="12" name="CPTime" kind="BaseType" type="DWORD" />
</TypeDefine>
<TypeDefine name="tagPOLYTEXTW" kind="struct" len="40">
<child offset="0" name="x" kind="BaseType" type="int" />
<child offset="4" name="y" kind="BaseType" type="int" />
<child offset="8" name="n" kind="BaseType" type="DWORD" />
<child offset="12" name="lpstr" kind="pointer" type="wchar_t" />
<child offset="16" name="uiFlags" kind="BaseType" type="DWORD" />
<child offset="20" name="rcl" kind="struct" type="tagRECT" />
<child offset="36" name="pdx" kind="pointer" type="int" />
</TypeDefine>
<TypeDefine name="IInternetBindInfoExVtbl" kind="struct" len="24">
<child offset="0" name="QueryInterface" kind="pointer">
<child kind="function" />
</child>
<child offset="4" name="AddRef" kind="pointer">
<child kind="function" />
</child>
<child offset="8" name="Release" kind="pointer">
<child kind="function" />
</child>
<child offset="12" name="GetBindInfo" kind="pointer">
<child kind="function" />
</child>
<child offset="16" name="GetBindString" kind="pointer">
<child kind="function" />
</child>
<child offset="20" name="GetBindInfoEx" kind="pointer">
<child kind="function" />
</child>
</TypeDefine>
<TypeDefine name="IInternetBindInfoEx" kind="struct" len="4">
<child offset="0" name="lpVtbl" kind="pointer">
<child kind="struct" type="IInternetBindInfoExVtbl" />
</child>
</TypeDefine>
<TypeDefine name="T_zMmiaSm_PdpDeact_Req" kind="struct" len="12">
<child offset="0" name="bSrcIndex" kind="BaseType" type="BYTE" />
<child offset="1" name="bDesIndex" kind="BaseType" type="BYTE" />
<child offset="2" name="bCidNum" kind="BaseType" type="BYTE" />
<child offset="3" name="bAtType" kind="BaseType" type="BYTE" />
<child offset="4" name="bIsDisconnect" kind="BaseType" type="BYTE" />
<child offset="5" name="abPadding" kind="array" num="3">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="8" name="abCid" kind="array" num="4">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="tagPSDW" kind="struct" len="84">
<child offset="0" name="lStructSize" kind="BaseType" type="DWORD" />
<child offset="4" name="hwndOwner" kind="pointer">
<child kind="struct" type="HWND__" />
</child>
<child offset="8" name="hDevMode" kind="pointer" type="void" />
<child offset="12" name="hDevNames" kind="pointer" type="void" />
<child offset="16" name="Flags" kind="BaseType" type="DWORD" />
<child offset="20" name="ptPaperSize" kind="struct" type="tagPOINT" />
<child offset="28" name="rtMinMargin" kind="struct" type="tagRECT" />
<child offset="44" name="rtMargin" kind="struct" type="tagRECT" />
<child offset="60" name="hInstance" kind="pointer">
<child kind="struct" type="HINSTANCE__" />
</child>
<child offset="64" name="lCustData" kind="BaseType" type="long" />
<child offset="68" name="lpfnPageSetupHook" kind="pointer">
<child kind="function" />
</child>
<child offset="72" name="lpfnPagePaintHook" kind="pointer">
<child kind="function" />
</child>
<child offset="76" name="lpPageSetupTemplateName" kind="pointer" type="wchar_t" />
<child offset="80" name="hPageSetupTemplate" kind="pointer" type="void" />
</TypeDefine>
<TypeDefine name="tagPDEXW" kind="struct" len="84">
<child offset="0" name="lStructSize" kind="BaseType" type="DWORD" />
<child offset="4" name="hwndOwner" kind="pointer">
<child kind="struct" type="HWND__" />
</child>
<child offset="8" name="hDevMode" kind="pointer" type="void" />
<child offset="12" name="hDevNames" kind="pointer" type="void" />
<child offset="16" name="hDC" kind="pointer">
<child kind="struct" type="HDC__" />
</child>
<child offset="20" name="Flags" kind="BaseType" type="DWORD" />
<child offset="24" name="Flags2" kind="BaseType" type="DWORD" />
<child offset="28" name="ExclusionFlags" kind="BaseType" type="DWORD" />
<child offset="32" name="nPageRanges" kind="BaseType" type="DWORD" />
<child offset="36" name="nMaxPageRanges" kind="BaseType" type="DWORD" />
<child offset="40" name="lpPageRanges" kind="pointer">
<child kind="struct" type="tagPRINTPAGERANGE" />
</child>
<child offset="44" name="nMinPage" kind="BaseType" type="DWORD" />
<child offset="48" name="nMaxPage" kind="BaseType" type="DWORD" />
<child offset="52" name="nCopies" kind="BaseType" type="DWORD" />
<child offset="56" name="hInstance" kind="pointer">
<child kind="struct" type="HINSTANCE__" />
</child>
<child offset="60" name="lpPrintTemplateName" kind="pointer" type="wchar_t" />
<child offset="64" name="lpCallback" kind="pointer">
<child kind="struct" type="IUnknown" />
</child>
<child offset="68" name="nPropertyPages" kind="BaseType" type="DWORD" />
<child offset="72" name="lphPropertyPages" kind="pointer">
<child kind="pointer">
<child kind="struct" type="_PSP" />
</child>
</child>
<child offset="76" name="nStartPage" kind="BaseType" type="DWORD" />
<child offset="80" name="dwResultAction" kind="BaseType" type="DWORD" />
</TypeDefine>
<TypeDefine name="tagICONMETRICSA" kind="struct" len="76">
<child offset="0" name="cbSize" kind="BaseType" type="DWORD" />
<child offset="4" name="iHorzSpacing" kind="BaseType" type="int" />
<child offset="8" name="iVertSpacing" kind="BaseType" type="int" />
<child offset="12" name="iTitleWrap" kind="BaseType" type="int" />
<child offset="16" name="lfFont" kind="struct" type="tagLOGFONTA" />
</TypeDefine>
<TypeDefine name="T_zMmiaEsm_EpsQosQuery_Req" kind="struct" len="4">
<child offset="0" name="bSrcIndex" kind="BaseType" type="BYTE" />
<child offset="1" name="bDesIndex" kind="BaseType" type="BYTE" />
<child offset="2" name="bCidFlg" kind="BaseType" type="BYTE" />
<child offset="3" name="bCid" kind="BaseType" type="BYTE" />
</TypeDefine>
<TypeDefine name="tagMULTIKEYHELPW" kind="struct" len="8">
<child offset="0" name="mkSize" kind="BaseType" type="DWORD" />
<child offset="4" name="mkKeylist" kind="BaseType" type="wchar_t" />
<child offset="6" name="szKeyphrase" kind="array" num="1">
<child kind="BaseType" type="wchar_t" />
</child>
</TypeDefine>
<TypeDefine name="tagMENUITEMINFOA" kind="struct" len="48">
<child offset="0" name="cbSize" kind="BaseType" type="DWORD" />
<child offset="4" name="fMask" kind="BaseType" type="DWORD" />
<child offset="8" name="fType" kind="BaseType" type="DWORD" />
<child offset="12" name="fState" kind="BaseType" type="DWORD" />
<child offset="16" name="wID" kind="BaseType" type="DWORD" />
<child offset="20" name="hSubMenu" kind="pointer">
<child kind="struct" type="HMENU__" />
</child>
<child offset="24" name="hbmpChecked" kind="pointer">
<child kind="struct" type="HBITMAP__" />
</child>
<child offset="28" name="hbmpUnchecked" kind="pointer">
<child kind="struct" type="HBITMAP__" />
</child>
<child offset="32" name="dwItemData" kind="BaseType" type="DWORD" />
<child offset="36" name="dwTypeData" kind="pointer" type="char" />
<child offset="40" name="cch" kind="BaseType" type="DWORD" />
<child offset="44" name="hbmpItem" kind="pointer">
<child kind="struct" type="HBITMAP__" />
</child>
</TypeDefine>
<TypeDefine name="tagMCI_OVLY_LOAD_PARMSW" kind="struct" len="24">
<child offset="0" name="dwCallback" kind="BaseType" type="DWORD" />
<child offset="4" name="lpfilename" kind="pointer" type="wchar_t" />
<child offset="8" name="rc" kind="struct" type="tagRECT" />
</TypeDefine>
<TypeDefine name="DISPLAYCONFIG_ADAPTER_NAME" kind="struct" len="276">
<child offset="0" name="header" kind="struct" type="DISPLAYCONFIG_DEVICE_INFO_HEADER" />
<child offset="20" name="adapterDevicePath" kind="array" num="128">
<child kind="BaseType" type="wchar_t" />
</child>
</TypeDefine>
<TypeDefine name="CONFIRMSAFETY" kind="struct" len="24">
<child offset="0" name="clsid" kind="struct" type="_GUID" />
<child offset="16" name="pUnk" kind="pointer">
<child kind="struct" type="IUnknown" />
</child>
<child offset="20" name="dwFlags" kind="BaseType" type="DWORD" />
</TypeDefine>
<TypeDefine name="T_zWrlcUlAmSta_TV" kind="struct" len="212">
<child offset="0" name="bVersion" kind="BaseType" type="BYTE" />
<child offset="1" name="abPadding" kind="array" num="2">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="3" name="bUlLogNum" kind="BaseType" type="BYTE" />
<child offset="4" name="atRlcUlAmInfo" kind="array" num="4">
<child kind="struct" type="T_zWrlcUlAmSta_Info" />
</child>
</TypeDefine>
<TypeDefine name="NU_SEMAPHORE_STRUCT" kind="struct" len="12">
<child offset="0" name="sem_id" kind="pointer" type="void" />
<child offset="4" name="initial_count" kind="BaseType" type="DWORD" />
<child offset="8" name="sm_fifo_suspend" kind="BaseType" type="long" />
</TypeDefine>
<TypeDefine name="T_ZCAT_LTE_CONTROL_MSG" kind="struct" len="4">
<child offset="0" name="operation" kind="BaseType" type="BYTE" />
<child offset="1" name="reserved" kind="BaseType" type="BYTE" />
<child offset="2" name="len" kind="BaseType" type="WORD" />
</TypeDefine>
<TypeDefine name="T_zAti_NV_CmgfMode" kind="struct" len="4">
<child offset="0" name="bCmgfMode" kind="BaseType" type="BYTE" />
<child offset="1" name="abPadding" kind="array" num="3">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="tagMCI_OVLY_OPEN_PARMSW" kind="struct" len="28">
<child offset="0" name="dwCallback" kind="BaseType" type="DWORD" />
<child offset="4" name="wDeviceID" kind="BaseType" type="DWORD" />
<child offset="8" name="lpstrDeviceType" kind="pointer" type="wchar_t" />
<child offset="12" name="lpstrElementName" kind="pointer" type="wchar_t" />
<child offset="16" name="lpstrAlias" kind="pointer" type="wchar_t" />
<child offset="20" name="dwStyle" kind="BaseType" type="DWORD" />
<child offset="24" name="hWndParent" kind="pointer">
<child kind="struct" type="HWND__" />
</child>
</TypeDefine>
<TypeDefine name="T_zMmiaEucsr_LteInfo_Ind" kind="struct" len="4">
<child offset="0" name="bSrcIndex" kind="BaseType" type="BYTE" />
<child offset="1" name="bDesIndex" kind="BaseType" type="BYTE" />
<child offset="2" name="bSubFrmAssignType" kind="BaseType" type="BYTE" />
<child offset="3" name="bSpclSubFrmPatt" kind="BaseType" type="BYTE" />
</TypeDefine>
<TypeDefine name="tagMONHSZSTRUCTW" kind="struct" len="24">
<child offset="0" name="cb" kind="BaseType" type="DWORD" />
<child offset="4" name="fsAction" kind="BaseType" type="int" />
<child offset="8" name="dwTime" kind="BaseType" type="DWORD" />
<child offset="12" name="hsz" kind="pointer">
<child kind="struct" type="HSZ__" />
</child>
<child offset="16" name="hTask" kind="pointer" type="void" />
<child offset="20" name="str" kind="array" num="1">
<child kind="BaseType" type="wchar_t" />
</child>
</TypeDefine>
<TypeDefine name="tagEMRPOLYLINE16" kind="struct" len="32">
<child offset="0" name="emr" kind="struct" type="tagEMR" />
<child offset="8" name="rclBounds" kind="struct" type="_RECTL" />
<child offset="24" name="cpts" kind="BaseType" type="DWORD" />
<child offset="28" name="apts" kind="array" num="1">
<child kind="struct" type="tagPOINTS" />
</child>
</TypeDefine>
<TypeDefine name="T_Mem_MemInfo" kind="struct" len="12">
<child offset="0" name="nMemUsed" kind="BaseType" type="DWORD" />
<child offset="4" name="nMemTotal" kind="BaseType" type="DWORD" />
<child offset="8" name="nMemMaxFree" kind="BaseType" type="DWORD" />
</TypeDefine>
<TypeDefine name="T_zMmiaAs_Band39_Info_Req" kind="struct" len="1">
<child offset="0" name="bBand39Info" kind="BaseType" type="BYTE" />
</TypeDefine>
<TypeDefine name="midihdr_tag" kind="struct" len="64">
<child offset="0" name="lpData" kind="pointer" type="char" />
<child offset="4" name="dwBufferLength" kind="BaseType" type="DWORD" />
<child offset="8" name="dwBytesRecorded" kind="BaseType" type="DWORD" />
<child offset="12" name="dwUser" kind="BaseType" type="DWORD" />
<child offset="16" name="dwFlags" kind="BaseType" type="DWORD" />
<child offset="20" name="lpNext" kind="pointer">
<child kind="struct" type="midihdr_tag" />
</child>
<child offset="24" name="reserved" kind="BaseType" type="DWORD" />
<child offset="28" name="dwOffset" kind="BaseType" type="DWORD" />
<child offset="32" name="dwReserved" kind="array" num="8">
<child kind="BaseType" type="DWORD" />
</child>
</TypeDefine>
<TypeDefine name="T_zMmiaL1T_Ztpcg_Req" kind="struct" len="44">
<child offset="0" name="bSrcIndex" kind="BaseType" type="BYTE" />
<child offset="1" name="bDesIndex" kind="BaseType" type="BYTE" />
<child offset="2" name="bCmd" kind="BaseType" type="BYTE" />
<child offset="3" name="bPadding" kind="BaseType" type="BYTE" />
<child offset="4" name="abValFg" kind="array" num="8">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="12" name="adwVal" kind="array" num="8">
<child kind="BaseType" type="DWORD" />
</child>
</TypeDefine>
<TypeDefine name="T_Audio_NvFlag" kind="struct" len="32">
<child offset="0" name="isVpConfigInitOn" kind="BaseType" type="BYTE" />
<child offset="1" name="isVpParamInNv" kind="BaseType" type="BYTE" />
<child offset="2" name="isUseSlicCodec" kind="BaseType" type="BYTE" />
<child offset="3" name="isUseVoiceProc" kind="BaseType" type="BYTE" />
<child offset="4" name="isUseCodecDsp" kind="BaseType" type="BYTE" />
<child offset="5" name="isUseNvWrite" kind="BaseType" type="BYTE" />
<child offset="6" name="isCloseVpBufferBak" kind="BaseType" type="BYTE" />
<child offset="7" name="isUseTdm" kind="BaseType" type="BYTE" />
<child offset="8" name="isUseRxDtmfDet" kind="BaseType" type="BYTE" />
<child offset="9" name="isUseTxDtmfDet" kind="BaseType" type="BYTE" />
<child offset="10" name="isUseRxMixData" kind="BaseType" type="BYTE" />
<child offset="11" name="isUseTxMixData" kind="BaseType" type="BYTE" />
<child offset="12" name="isUseEcall" kind="BaseType" type="BYTE" />
<child offset="13" name="reserved" kind="array" num="19">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="tagMCI_VD_ESCAPE_PARMSA" kind="struct" len="8">
<child offset="0" name="dwCallback" kind="BaseType" type="DWORD" />
<child offset="4" name="lpstrCommand" kind="pointer" type="char" />
</TypeDefine>
<TypeDefine name="T_zMmiaUmm_DualPsTLNCell" kind="struct" len="52">
<child offset="0" name="bLteNum" kind="BaseType" type="BYTE" />
<child offset="1" name="bTdNum" kind="BaseType" type="BYTE" />
<child offset="2" name="wEarfcn" kind="array" num="9">
<child kind="BaseType" type="WORD" />
</child>
<child offset="20" name="wUarfcn" kind="array" num="16">
<child kind="BaseType" type="WORD" />
</child>
</TypeDefine>
<TypeDefine name="T_z_UiccId_Aaem" kind="struct" len="4">
<child offset="0" name="bAaem" kind="BaseType" type="BYTE" />
<child offset="1" name="abPadding" kind="array" num="3">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="tagEMREXTFLOODFILL" kind="struct" len="24">
<child offset="0" name="emr" kind="struct" type="tagEMR" />
<child offset="8" name="ptlStart" kind="struct" type="_POINTL" />
<child offset="16" name="crColor" kind="BaseType" type="DWORD" />
<child offset="20" name="iMode" kind="BaseType" type="DWORD" />
</TypeDefine>
<TypeDefine name="tagCOMPAREITEMSTRUCT" kind="struct" len="32">
<child offset="0" name="CtlType" kind="BaseType" type="DWORD" />
<child offset="4" name="CtlID" kind="BaseType" type="DWORD" />
<child offset="8" name="hwndItem" kind="pointer">
<child kind="struct" type="HWND__" />
</child>
<child offset="12" name="itemID1" kind="BaseType" type="DWORD" />
<child offset="16" name="itemData1" kind="BaseType" type="DWORD" />
<child offset="20" name="itemID2" kind="BaseType" type="DWORD" />
<child offset="24" name="itemData2" kind="BaseType" type="DWORD" />
<child offset="28" name="dwLocaleId" kind="BaseType" type="DWORD" />
</TypeDefine>
<TypeDefine name="T_zMmiaEsm_EpsBearerMod_Rej" kind="struct" len="8">
<child offset="0" name="bSrcIndex" kind="BaseType" type="BYTE" />
<child offset="1" name="bDesIndex" kind="BaseType" type="BYTE" />
<child offset="2" name="abPadding" kind="array" num="2">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="4" name="dwErrCode" kind="BaseType" type="DWORD" />
</TypeDefine>
<TypeDefine name="T_zAti_Nv_CustomTxPower" kind="struct" len="4">
<child offset="0" name="bLteCustomPemax" kind="BaseType" type="BYTE" />
<child offset="1" name="bTddMaxAlwUlTxPwr" kind="BaseType" type="BYTE" />
<child offset="2" name="bFddMaxAlwUlTxPwr" kind="BaseType" type="BYTE" />
<child offset="3" name="bGsmCustomPower" kind="BaseType" type="BYTE" />
</TypeDefine>
<TypeDefine name="T_z_UiccId_PlmnInfo" kind="struct" len="244">
<child offset="0" name="bNum" kind="BaseType" type="BYTE" />
<child offset="1" name="abPadding" kind="array" num="3">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="4" name="atList" kind="array" num="30">
<child kind="struct" type="T_zPS_PlmnAct" />
</child>
</TypeDefine>
<TypeDefine name="T_zMmiaSms_MsgSend_Cnf" kind="struct" len="180">
<child offset="0" name="bSrcIndex" kind="BaseType" type="BYTE" />
<child offset="1" name="bDestIndex" kind="BaseType" type="BYTE" />
<child offset="2" name="bMsgCnfType" kind="BaseType" type="BYTE" />
<child offset="3" name="bTpMsgRef" kind="BaseType" type="BYTE" />
<child offset="4" name="bStatrptReqFlg" kind="BaseType" type="BYTE" />
<child offset="5" name="bMem" kind="BaseType" type="BYTE" />
<child offset="6" name="wIndex" kind="BaseType" type="WORD" />
<child offset="8" name="bResult" kind="BaseType" type="BYTE" />
<child offset="9" name="bTpduLength" kind="BaseType" type="BYTE" />
<child offset="10" name="abPadding" kind="array" num="2">
<child kind="BaseType" type="BYTE" />
</child>
<child offset="12" name="dwCause" kind="BaseType" type="DWORD" />
<child offset="16" name="abTPduBuffer" kind="array" num="164">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="T_zMmiaCc_Common_Cnf" kind="struct" len="8">
<child offset="0" name="bSrcIndex" kind="BaseType" type="BYTE" />
<child offset="1" name="bDesIndex" kind="BaseType" type="BYTE" />
<child offset="2" name="bResult" kind="BaseType" type="BYTE" />
<child offset="3" name="bCallId" kind="BaseType" type="BYTE" />
<child offset="4" name="dwCause" kind="BaseType" type="DWORD" />
</TypeDefine>
<TypeDefine name="tMIXERCONTROLDETAILS_SIGNED" kind="struct" len="4">
<child offset="0" name="lValue" kind="BaseType" type="long" />
</TypeDefine>
<TypeDefine name="T_zApMmia_PbCnum_Cnf" kind="struct" len="2968">
<child offset="0" name="bSrcIndex" kind="BaseType" type="BYTE" />
<child offset="1" name="bDesIndex" kind="BaseType" type="BYTE" />
<child offset="2" name="bResult" kind="BaseType" type="BYTE" />
<child offset="3" name="bCnumCount" kind="BaseType" type="BYTE" />
<child offset="4" name="dwCause" kind="BaseType" type="DWORD" />
<child offset="8" name="atCnum" kind="array" num="10">
<child kind="struct" type="T_zApMmia_Cnum" />
</child>
</TypeDefine>
<TypeDefine name="T_zAti_Nv_GsmBand" kind="struct" len="4">
<child offset="0" name="bGsm450" kind="BITS" start="0" len="1" type="BYTE" />
<child offset="0" name="bGsm480" kind="BITS" start="1" len="1" type="BYTE" />
<child offset="0" name="bGsm750" kind="BITS" start="2" len="1" type="BYTE" />
<child offset="0" name="bGsm850" kind="BITS" start="3" len="1" type="BYTE" />
<child offset="0" name="bGsm900" kind="BITS" start="4" len="2" type="BYTE" />
<child offset="0" name="bGsm1800" kind="BITS" start="6" len="1" type="BYTE" />
<child offset="0" name="bGsm1900" kind="BITS" start="7" len="1" type="BYTE" />
<child offset="1" name="abPadding" kind="array" num="3">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="tagPELARRAY" kind="struct" len="20">
<child offset="0" name="paXCount" kind="BaseType" type="long" />
<child offset="4" name="paYCount" kind="BaseType" type="long" />
<child offset="8" name="paXExt" kind="BaseType" type="long" />
<child offset="12" name="paYExt" kind="BaseType" type="long" />
<child offset="16" name="paRGBs" kind="BaseType" type="BYTE" />
</TypeDefine>
<TypeDefine name="tagMCI_OPEN_PARMSW" kind="struct" len="20">
<child offset="0" name="dwCallback" kind="BaseType" type="DWORD" />
<child offset="4" name="wDeviceID" kind="BaseType" type="DWORD" />
<child offset="8" name="lpstrDeviceType" kind="pointer" type="wchar_t" />
<child offset="12" name="lpstrElementName" kind="pointer" type="wchar_t" />
<child offset="16" name="lpstrAlias" kind="pointer" type="wchar_t" />
</TypeDefine>
<TypeDefine name="tagMCI_ANIM_OPEN_PARMSW" kind="struct" len="28">
<child offset="0" name="dwCallback" kind="BaseType" type="DWORD" />
<child offset="4" name="wDeviceID" kind="BaseType" type="DWORD" />
<child offset="8" name="lpstrDeviceType" kind="pointer" type="wchar_t" />
<child offset="12" name="lpstrElementName" kind="pointer" type="wchar_t" />
<child offset="16" name="lpstrAlias" kind="pointer" type="wchar_t" />
<child offset="20" name="dwStyle" kind="BaseType" type="DWORD" />
<child offset="24" name="hWndParent" kind="pointer">
<child kind="struct" type="HWND__" />
</child>
</TypeDefine>
<TypeDefine name="T_zMmiaSm_PdpMod_Cnf" kind="struct" len="36">
<child offset="0" name="bSrcIndex" kind="BaseType" type="BYTE" />
<child offset="1" name="bDesIndex" kind="BaseType" type="BYTE" />
<child offset="2" name="bResult" kind="BaseType" type="BYTE" />
<child offset="3" name="bCidNum" kind="BaseType" type="BYTE" />
<child offset="4" name="atResult" kind="array" num="4">
<child kind="struct" type="T_zMmiaSm_PdpModRes" />
</child>
</TypeDefine>
<TypeDefine name="tagMCI_INFO_PARMSA" kind="struct" len="12">
<child offset="0" name="dwCallback" kind="BaseType" type="DWORD" />
<child offset="4" name="lpstrReturn" kind="pointer" type="char" />
<child offset="8" name="dwRetSize" kind="BaseType" type="DWORD" />
</TypeDefine>
<TypeDefine name="T_zApMmia_PbMtPara_Ind" kind="struct" len="4">
<child offset="0" name="bSrcIndex" kind="BaseType" type="BYTE" />
<child offset="1" name="bDesIndex" kind="BaseType" type="BYTE" />
<child offset="2" name="bMtPara" kind="BaseType" type="BYTE" />
<child offset="3" name="bPadding" kind="BaseType" type="BYTE" />
</TypeDefine>
<TypeDefine name="T_ZOss_Mon_Mpu" kind="struct" len="8">
<child offset="0" name="num" kind="BaseType" type="DWORD" />
<child offset="4" name="ele" kind="pointer">
<child kind="struct" type="T_ZOss_Mon_Mpu_Ele" />
</child>
</TypeDefine>
<TypeDefine name="T_zAti_NV_CustomMcc" kind="struct" len="4">
<child offset="0" name="bMCC1" kind="BITS" start="0" len="4" type="BYTE" />
<child offset="0" name="bMCC2" kind="BITS" start="4" len="4" type="BYTE" />
<child offset="1" name="bMCC3" kind="BITS" start="0" len="4" type="BYTE" />
<child offset="2" name="abPadding" kind="array" num="2">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="T_zMmiaAs_RptRxlev_Ind" kind="struct" len="8">
<child offset="0" name="bSrcIndex" kind="BaseType" type="BYTE" />
<child offset="1" name="bDesIndex" kind="BaseType" type="BYTE" />
<child offset="2" name="bRxlev" kind="BaseType" type="BYTE" />
<child offset="3" name="bBlerFlg" kind="BaseType" type="BYTE" />
<child offset="4" name="bBler" kind="BaseType" type="BYTE" />
<child offset="5" name="abPadding" kind="array" num="3">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="T_zAtiAs_Tmgi_Deactivate_Req" kind="struct" len="16">
<child offset="0" name="bSrcIndex" kind="BaseType" type="BYTE" />
<child offset="1" name="bDesIndex" kind="BaseType" type="BYTE" />
<child offset="2" name="bDeactAll" kind="BaseType" type="BYTE" />
<child offset="3" name="bPadding" kind="BaseType" type="BYTE" />
<child offset="4" name="tTmgiDeactInfo" kind="struct" type="T_zAtiAs_Mbms_Service_Info" />
</TypeDefine>
<TypeDefine name="tagMCI_OPEN_PARMSA" kind="struct" len="20">
<child offset="0" name="dwCallback" kind="BaseType" type="DWORD" />
<child offset="4" name="wDeviceID" kind="BaseType" type="DWORD" />
<child offset="8" name="lpstrDeviceType" kind="pointer" type="char" />
<child offset="12" name="lpstrElementName" kind="pointer" type="char" />
<child offset="16" name="lpstrAlias" kind="pointer" type="char" />
</TypeDefine>
<TypeDefine name="T_zMmiaEsm_CgatftReq" kind="struct" len="8">
<child offset="0" name="bSrcIndex" kind="BaseType" type="BYTE" />
<child offset="1" name="bDesIndex" kind="BaseType" type="BYTE" />
<child offset="2" name="bCidNum" kind="BaseType" type="BYTE" />
<child offset="3" name="bPadding" kind="BaseType" type="BYTE" />
<child offset="4" name="abCidArray" kind="array" num="4">
<child kind="BaseType" type="BYTE" />
</child>
</TypeDefine>
<TypeDefine name="tagEMRSETMITERLIMIT" kind="struct" len="12">
<child offset="0" name="emr" kind="struct" type="tagEMR" />
<child offset="8" name="eMiterLimit" kind="BaseType" type="float" />
</TypeDefine>
<TypeDefine name="T_zEumcr_EutraIntraFreqMeasRlts" kind="struct" len="280">
<child offset="0" name="bVersion" kind="BaseType" type="BYTE" />
<child offset="4" name="dwEarfcn" kind="BaseType" type="DWORD" />
<child offset="8" name="wPci" kind="BaseType" type="WORD" />
<child offset="10" name="bRsrp" kind="BaseType" type="BYTE" />
<child offset="11" name="bRsrq" kind="BaseType" type="BYTE" />
<child offset="12" name="bSrxlev" kind="BaseType" type="BYTE" />
<child offset="13" name="bSqual" kind="BaseType" type="BYTE" />
<child offset="14" name="sRValue" kind="BaseType" type="short" />
<child offset="16" name="cScellPrior" kind="BaseType" type="char" />
<child offset="17" name="bThreshServingLowQIndicator" kind="BaseType" type="BYTE" />
<child offset="18" name="bCellNum" kind="BaseType" type="BYTE" />
<child offset="20" name="dwTreselection" kind="BaseType" type="DWORD" />
<child offset="24" name="tNIntraCellMeasRlts" kind="array" num="32">
<child kind="struct" type="T_zEumcr_NEutraCellMeasRlts" />
</child>
</TypeDefine>
<TypeDefine name="T_zApMmia_PbFindText_Cnf" kind="struct" len="1104">
<child offset="0" name="bSrcIndex" kind="BaseType" type="BYTE" />
<child offset="1" name="bDesIndex" kind="BaseType" type="BYTE" />
<child offset="2" name="bPadding" kind="BaseType" type="BYTE" />
<child offset="3" name="bResult" kind="BaseType" type="BYTE" />
<child offset="4" name="dwReason" kind="BaseType" type="DWORD" />
<child offset="8" name="wCurNum" kind="BaseType" type="WORD" />
<child offset="10" name="wTotalNum" kind="BaseType" type="WORD" />
<child offset="12" name="bHiddenFg" kind="BITS" start="0" len="1" type="BYTE" />
<child offset="12" name="bIndexFg" kind="BITS" start="1" len="1" type="BYTE" />
<child offset="12" name="bNumFg" kind="BITS" start="2" len="1" type="BYTE" />
<child offset="12" name="bTextFg" kind="BITS" start="3" len="1" type="BYTE" />
<child offset="12" name="bSneFg" kind="BITS" start="4" len="1" type="BYTE" />
<child offset="12" name="bEmailFg" kind="BITS" start="5" len="1" type="BYTE" />
<child offset="12" name="bAnrFg" kind="BITS" start="6" len="1" type="BYTE" />
<child offset="12" name="bGrpFg" kind="BITS" start="7" len="1" type="BYTE" />
<child offset="13" name="bHidden" kind="BaseType" type="BYTE" />
<child offset="14" name="wIndex" kind="BaseType" type="WORD" />
<child offset="16" name="tNum" kind="struct" type="T_zPS_CallNum" />
<child offset="60" name="tText" kind="struct" type="T_zApMmia_PhoneText" />
<child offset="304" name="tSne" kind="struct" type="T_zApMmia_Sne" />
<child offset="556" name="tEmail" kind="struct" type="T_zApMmia_Email" />
<child offset="808" name="tAnr" kind="struct" type="T_zPS_CallNum" />
<child offset="852" name="tGrp" kind="struct" type="T_zApMmia_Grp" />
</TypeDefine>
</body>