(function(l){var n=new function(){this.moduleList=function(f,h,m){var k=[];this.getModules=function(){return k};this.getModuleItem=function(c){return k[c]};this.getModulesCount=function(){return k.length};this.IsArray=function(c){var b=-1,a="VISIBLE STRING";switch(c){default:return;case "TIME_Property_Timezones_Len":b=80;break;case "Management_Username_Property_Len":b=128;break;case "Management_Domain_Property_Len":b=128;break;case "Management_Group_Membership_Property_Len":b=255;break;case "Management_Local_Groups_Property_Len":b=
255;break;case "RAS_Line_Names_Property_Len":b=128;break;case "RAS_Line_Enabled_Property_Len":a="BOOLEAN";break;case "RAS_Userlist_Property_Len":b=128;break;case "FTP_Property_Username_Len":b=255;break;case "SMB_Property_Share_Names_Len":b=128;break;case "SMB_Property_Path_Names_Len":b=255;break;case "SMB_Property_Userlist_Len":b=255;break;case "SMB_Property_Access_Rights_Len":b=255;break;case "TwinCAT_Property_Route_Name_Len":b=255;break;case "TwinCAT_Property_Route_Address_Len":b=128;break;case "TwinCAT_Property_Route_AMS_Address_Len":b=
32;break;case "TwinCAT_Property_Route_Flags_Len":a="UNSIGNED32";break;case "TwinCAT_Property_Route_Timeout_Len":a="UNSIGNED32";break;case "TwinCAT_Property_Route_Transport_Len":a="UNSIGNED16";break;case "Software_Property_Name_Len":b=255;break;case "Software_Property_Company_Len":b=128;break;case "Software_Property_Date_Len":b=32;break;case "Software_Property_Version_Len":b=32;break;case "Firewall_Flags_Property_Len":a="UNSIGNED16";break;case "Firewall_Mask_Property_Len":a="UNSIGNED32";break;case "Firewall_PrivateHost_Property_Len":break;
case "Firewall_PublicHost_Property_Len":break;case "Firewall_PublicHostMask_Property_Len":break;case "Firewall_Protocol_Property_Len":a="UNSIGNED32";break;case "Firewall_Action_Property_Len":a="UNSIGNED16";break;case "Firewall_PortRange_Property_Len":a="UNSIGNED32";break;case "Firewall_TypeAndCode_Property_Len":a="UNSIGNED32";break;case "Firewall_Description_Property_Len":break;case "Firewall_UID_Property_Len":a="UNSIGNED32";break;case "DisplayDevice_Modes_Property_Len":b=64;break;case "EWF_VolumeName_Property_Len":b=
8;break;case "EWF_VolumeID_Property_Len":b=64;break;case "EWF_State_Property_Len":a="UNSIGNED32";break;case "EWF_Type_Property_Len":a="UNSIGNED32";break;case "EWF_BootCommand_Property_Len":a="UNSIGNED32";break;case "FBWF_Volumes_Property_Len":b=64;break;case "FBWF_Exclusions_Property_Len":b=255;break;case "RAID_Property_SetsType_Len":a="UNSIGNED8";break;case "RAID_Property_SetsStateInfo_Len":a="UNSIGNED16";break;case "RAID_Property_SetsDrives_Len":b=255;break;case "RAID_Property_DrivesSerialNumber_Len":b=
64;break;case "RAID_Property_DrivesState_Len":a="UNSIGNED8";break;case "Mainboard_VoltageInformationName_Property_Len":b=64;break;case "Mainboard_VoltageInformationLocation_Property_Len":a="SIGNED16";break;case "Mainboard_VoltageInformationVoltage_Property_Len":a="SIGNED16";break;case "Mainboard_VoltageInformationNominalVoltage_Property_Len":a="SIGNED16";break;case "DiskManagement_DriveLetter_Property_Len":b=16;break;case "DiskManagement_VolumeLabel_Property_Len":b=64;break;case "DiskManagement_FileSystem_Property_Len":b=
16;break;case "DiskManagement_DriveType_Property_Len":a="UNSIGNED32";break;case "DiskManagement_TotalSize_Property_Len":a="UNSIGNED64";break;case "DiskManagement_FreeBytes_Property_Len":a="UNSIGNED64";break;case "SMART_Indices_Property_Len":a="UNSIGNED8";break;case "SMART_StatusFlags_Property_Len":a="UNSIGNED16";break;case "SMART_CurrentValues_Property_Len":a="UNSIGNED8";break;case "SMART_WorstValues_Property_Len":a="UNSIGNED8";break;case "SMART_RawData_Property_Len":b=6;break;case "SMART_Threshold_Property_Len":a=
"UNSIGNED8";break;case "FlashDriveMonitoring_Serialnumber_Property_Len":b=128;break;case "FlashDriveMonitoring_Slot_Property_Len":a="UNSIGNED8";break;case "FlashDriveMonitoring_DriveLetters_Property_Len":b=128;break;case "FlashDriveMonitoring_DriveName_Property_Len":b=128;break;case "FlashDriveMonitoring_DriveType_Property_Len":b=32;break;case "FlashDriveMonitoring_EraseCountAverage_Property_Len":a="UNSIGNED64";break;case "FlashDriveMonitoring_EraseCountTotal_Property_Len":a="UNSIGNED64";break;case "FlashDriveMonitoring_CyclesLeft_Property_Len":a=
"UNSIGNED8";break;case "FlashDriveMonitoring_SpareBlocksRemaining_Property_Len":a="UNSIGNED64";break;case "FlashDriveMonitoring_SpareBlocksInitial_Property_Len":a="UNSIGNED64";break;case "FlashDriveMonitoring_SpareBlocksLeft_Property_Len":a="UNSIGNED8"}if(-1===b)switch(a){case "BOOLEAN":b=1;break;case "SIGNED8":case "UNSIGNED8":b=1;break;case "SIGNED16":case "UNSIGNED16":b=2;break;case "SIGNED32":case "UNSIGNED32":b=4;break;case "UNSIGNED64":b=8;break;case "REAL32":b=4;break;case "VISIBLE STRING":b=
255;break;default:b=0}c=[];c.push(a);c.push(b);return c};var c=function(c,b,a,d,f,g,h,l){c=new Defines.ModuleItem(0,c,b,a,d,f,g,h,l,void 0);k.push(c)},g=function(c,b,a,d,f,g){d=new Defines.ModuleItem(1,c,b,a,d,0,void 0,void 0,void 0,f);k.push(d);k.push(new Defines.ModuleItem(2,c,b+"_State",a,2,0,"UNSIGNED8",1,"read-only",void 0));k.push(l(c,b,a,g))},l=function(c,b,a,d){var f=80;d&&(f=d);return new Defines.ModuleItem(3,c,b+"_Result",a,3,0,"VISIBLE STRING",f,"read-only",void 0)};(function(){c(0,"General_Device_Type",
4096,0,0,"DWORD32",4,"read-only");c(0,"GENERAL_Device_Name",4104,0,0,"VISIBLE STRING",128,"read-write");c(0,"GENERAL_Hardware_Version",4105,0,0,"VISIBLE STRING",128,"constant");c(0,"GENERAL_OS_and_Image_Version",4106,0,0,"VISIBLE STRING",128,"constant");c(0,"GENERAL_IdentifyObject_Len",4120,0,0,"UNSIGNED16",2,"read-only");c(0,"GENERAL_IdentifyObject_Vendor",4120,1,0,"UNSIGNED32",4,"constant");c(0,"GENERAL_IdentifyObject_Product_Code",4120,2,0,"UNSIGNED32",4,"constant");c(0,"GENERAL_IdentifyObject_Revision_Number",
4120,3,0,"UNSIGNED32",4,"constant");c(0,"GENERAL_IdentifyObject_Serial_Number",4120,4,0,"UNSIGNED32",4,"constant");c(0,"DEVICE_Module_ID_List_ALL",61472,0,1,"VISIBLE STRING",1024,"read-only");c(0,"DEVICE_IPC_Serial_Number",63984,0,0,"VISIBLE STRING",128,"constant");for(var e=0;e<f.length;e++){for(var b,a=b=0;a<e;a++)m[a]==m[e]&&b++;switch(m[e]){case 2:a=parseInt(f[e],10)+0;c(b,"NIC_Property_Name",a,3,0,"VISIBLE STRING",128,"read-only");a=parseInt(f[e],10)+1;c(b,"NIC_Property_Len",a,0,0,"UNSIGNED16",
2,"read-only");c(b,"NIC_Property_MAC_Address",a,1,0,"VISIBLE STRING",128,"constant");c(b,"NIC_Property_IPv4_Address",a,2,0,"VISIBLE STRING",128,"read-write");c(b,"NIC_Property_IPv4_Subnet_Mask",a,3,0,"VISIBLE STRING",128,"read-write");c(b,"NIC_Property_DHCP",a,4,0,"BOOLEAN",1,"read-write");c(b,"NIC_Property_IPv4_Default_Gateway",a,5,0,"VISIBLE STRING",128,"read-write");var a=parseInt(h[e],10)+0,d=[];d.push(new Defines.ServiceTransferParameter("DummyByte","UNSIGNED8"));g(b,"NIC_Function_IP_Release_Renew",
a,1,d);break;case 3:a=parseInt(f[e],10)+1;c(b,"TIME_Property_Len",a,0,0,"UNSIGNED16",2,"read-only");c(b,"TIME_Property_SNTP_Server",a,1,0,"VISIBLE STRING",128,"read-write");c(b,"TIME_Property_SNTP_Refresh",a,2,0,"UNSIGNED32",4,"read-write");c(b,"TIME_Property_Seconds",a,3,0,"UNSIGNED32",4,"read-write");c(b,"TIME_Property_Textual_DateTime_presentation",a,4,0,"VISIBLE STRING",128,"read-write");c(b,"TIME_Property_Timezone",a,5,0,"UNSIGNED16",2,"read-write");a=parseInt(f[e],10)+2;c(b,"TIME_Property_Timezones_Len",
a,0,0,"UNSIGNED16",2,"read-write");break;case 4:a=parseInt(f[e],10)+1;c(b,"Management_Username_Property_Len",a,0,0,"UNSIGNED16",2,"read-only");a=parseInt(f[e],10)+2;c(b,"Management_Domain_Property_Len",a,0,0,"UNSIGNED16",2,"read-only");a=parseInt(f[e],10)+3;c(b,"Management_Group_Membership_Property_Len",a,0,0,"UNSIGNED16",2,"read-only");a=parseInt(f[e],10)+4;c(b,"Management_Local_Groups_Property_Len",a,0,0,"UNSIGNED16",2,"read-only");a=parseInt(h[e],10)+0;d=[];d.push(new Defines.ServiceTransferParameter("cbInputData",
"UNSIGNED32"));d.push(new Defines.ServiceTransferParameter("NameLen","UNSIGNED32"));d.push(new Defines.ServiceTransferParameter("DomainLen","UNSIGNED32"));d.push(new Defines.ServiceTransferParameter("PasswordLen","UNSIGNED32"));d.push(new Defines.ServiceTransferParameter("szName","STRING"));d.push(new Defines.ServiceTransferParameter("szDomain","STRING"));d.push(new Defines.ServiceTransferParameter("szPassword","STRING"));g(b,"Management_Function_Add_User",a,1,d);a=parseInt(h[e],10)+1;d=[];d.push(new Defines.ServiceTransferParameter("cbInputData",
"UNSIGNED32"));d.push(new Defines.ServiceTransferParameter("NameLen","UNSIGNED32"));d.push(new Defines.ServiceTransferParameter("DomainLen","UNSIGNED32"));d.push(new Defines.ServiceTransferParameter("szName","STRING"));d.push(new Defines.ServiceTransferParameter("szDomain","STRING"));g(b,"Management_Function_Del_User",a,1,d);a=parseInt(h[e],10)+2;d=[];d.push(new Defines.ServiceTransferParameter("cbInputData","UNSIGNED32"));d.push(new Defines.ServiceTransferParameter("NameLen","UNSIGNED32"));d.push(new Defines.ServiceTransferParameter("DomainLen",
"UNSIGNED32"));d.push(new Defines.ServiceTransferParameter("PasswordLen","UNSIGNED32"));d.push(new Defines.ServiceTransferParameter("szName","STRING"));d.push(new Defines.ServiceTransferParameter("szDomain","STRING"));d.push(new Defines.ServiceTransferParameter("szPassword","STRING"));g(b,"Management_Function_Set_Password",a,1,d);a=parseInt(h[e],10)+3;d=[];d.push(new Defines.ServiceTransferParameter("cbInputData","UNSIGNED32"));d.push(new Defines.ServiceTransferParameter("UserNameLen","UNSIGNED32"));
d.push(new Defines.ServiceTransferParameter("GroupNameLen","UNSIGNED32"));d.push(new Defines.ServiceTransferParameter("DomainNameLen","UNSIGNED32"));d.push(new Defines.ServiceTransferParameter("IsMemberOfGroup","BOOLEAN"));d.push(new Defines.ServiceTransferParameter("szUserName","STRING"));d.push(new Defines.ServiceTransferParameter("szGroupName","STRING"));d.push(new Defines.ServiceTransferParameter("szDomainName","STRING"));g(b,"Management_Function_Set_Group_Membership",a,1,d);a=parseInt(h[e],10)+
4;d=[];d.push(new Defines.ServiceTransferParameter("cbInputData","UNSIGNED32"));d.push(new Defines.ServiceTransferParameter("GroupNameLen","UNSIGNED32"));d.push(new Defines.ServiceTransferParameter("DomainNameLen","UNSIGNED32"));d.push(new Defines.ServiceTransferParameter("szGroupName","STRING"));d.push(new Defines.ServiceTransferParameter("szDomainName","STRING"));g(b,"Management_Function_Create_Group",a,1,d);a=parseInt(h[e],10)+5;d=[];d.push(new Defines.ServiceTransferParameter("cbInputData","UNSIGNED32"));
d.push(new Defines.ServiceTransferParameter("GroupNameLen","UNSIGNED32"));d.push(new Defines.ServiceTransferParameter("DomainNameLen","UNSIGNED32"));d.push(new Defines.ServiceTransferParameter("szGroupName","STRING"));d.push(new Defines.ServiceTransferParameter("szDomainName","STRING"));g(b,"Management_Function_Delete_Group",a,1,d);break;case 5:a=parseInt(f[e],10)+1;c(b,"RAS_Misc_Property_Len",a,0,0,"UNSIGNED16",2,"read-only");c(b,"RAS_Misc_Property_Enable",a,1,0,"BOOLEAN",1,"read-write");c(b,"RAS_Misc_Property_Slow_Connection",
a,2,0,"BOOLEAN",1,"read-write");c(b,"RAS_Misc_Property_Use_DHCP",a,3,0,"BOOLEAN",1,"read-write");c(b,"RAS_Misc_Property_Use_Auto_Addresses",a,4,0,"BOOLEAN",1,"read-write");c(b,"RAS_Misc_Property_Static_Ip_Count",a,5,0,"UNSIGNED32",4,"read-write");c(b,"RAS_Misc_Property_Static_Ip_Start",a,6,0,"UNSIGNED32",128,"read-write");a=parseInt(f[e],10)+2;c(b,"RAS_Line_Names_Property_Len",a,0,0,"UNSIGNED16",2,"read-only");a=parseInt(f[e],10)+3;c(b,"RAS_Line_Enabled_Property_Len",a,0,0,"UNSIGNED16",2,"read-only");
a=parseInt(f[e],10)+4;c(b,"RAS_Userlist_Property_Len",a,0,0,"UNSIGNED16",2,"read-only");break;case 6:a=parseInt(f[e],10)+1;c(b,"FTP_Property_Len",a,0,0,"UNSIGNED16",2,"read-only");c(b,"FTP_Property_Active",a,1,0,"BOOLEAN",1,"read-write");c(b,"FTP_Property_Allow_Anonymous",a,2,0,"BOOLEAN",1,"read-write");c(b,"FTP_Property_Allow_Anonymous_Upload",a,3,0,"BOOLEAN",1,"read-write");c(b,"FTP_Property_Anonymous_Vroots",a,4,0,"BOOLEAN",1,"read-write");c(b,"FTP_Property_Use_Authentication",a,5,0,"BOOLEAN",
1,"read-write");c(b,"FTP_Property_Default_Directory",a,6,0,"VISIBLE STRING",255,"read-write");a=parseInt(f[e],10)+2;c(b,"FTP_Property_Username_Len",a,0,0,"UNSIGNED16",2,"read-only");break;case 7:a=parseInt(f[e],10)+1;c(b,"SMB_Property_Share_Names_Len",a,0,0,"UNSIGNED16",2,"read-only");a=parseInt(f[e],10)+2;c(b,"SMB_Property_Path_Names_Len",a,0,0,"UNSIGNED16",2,"read-only");a=parseInt(f[e],10)+3;c(b,"SMB_Property_Userlist_Len",a,0,0,"UNSIGNED16",2,"read-only");a=parseInt(f[e],10)+4;c(b,"SMB_Property_Access_Rights_Len",
a,0,0,"UNSIGNED16",2,"read-only");a=parseInt(h[e],10)+0;d=[];d.push(new Defines.ServiceTransferParameter("cbInputData","UNSIGNED32"));d.push(new Defines.ServiceTransferParameter("NameLen","UNSIGNED32"));d.push(new Defines.ServiceTransferParameter("PathLen","UNSIGNED32"));d.push(new Defines.ServiceTransferParameter("szName","VISIBLE STRING"));d.push(new Defines.ServiceTransferParameter("szPath","VISIBLE STRING"));g(b,"SMB_Function_Add_Share",a,1,d);a=parseInt(h[e],10)+1;d=[];d.push(new Defines.ServiceTransferParameter("NameLen",
"UNSIGNED32"));d.push(new Defines.ServiceTransferParameter("ShareName","VISIBLE STRING"));g(b,"SMB_Function_Del_Share",a,1,d);a=parseInt(h[e],10)+2;d=[];d.push(new Defines.ServiceTransferParameter("ShareNameLen","UNSIGNED32"));d.push(new Defines.ServiceTransferParameter("UserNameLen","UNSIGNED32"));d.push(new Defines.ServiceTransferParameter("AccessRights","UNSIGNED32"));d.push(new Defines.ServiceTransferParameter("ShareName","VISIBLE STRING"));d.push(new Defines.ServiceTransferParameter("UserName",
"VISIBLE STRING"));g(b,"SMB_Function_SetUserAccessRights",a,1,d);break;case 8:a=parseInt(f[e],10)+1;c(b,"TwinCAT_TcMisc_Property_Len",a,0,0,"UNSIGNED16",2,"read-only");c(b,"TwinCAT_TcMisc_Property_MajorVersion",a,1,0,"UNSIGNED16",2,"read-only");c(b,"TwinCAT_TcMisc_Property_MinorVersion",a,2,0,"UNSIGNED16",2,"read-only");c(b,"TwinCAT_TcMisc_Property_Build",a,3,0,"UNSIGNED16",2,"read-only");c(b,"TwinCAT_TcMisc_Property_AmsNetID",a,4,0,"VISIBLE STRING",128,"read-write");c(b,"TwinCAT_TcMisc_Property_RegLevel",
a,5,0,"UNSIGNED32",4,"read-only");c(b,"TwinCAT_TcMisc_Property_TwinCATStatus",a,6,0,"UNSIGNED16",2,"read-only");c(b,"TwinCAT_TcMisc_Property_RunAsDevice",a,7,0,"UNSIGNED16",2,"read-write");c(b,"TwinCAT_TcMisc_Property_ShowTargetVisu",a,8,0,"UNSIGNED16",2,"read-write");c(b,"TwinCAT_TcMisc_Property_LogFileSize",a,9,0,"UNSIGNED32",4,"read-write");c(b,"TwinCAT_TcMisc_Property_LogFilePath",a,10,0,"VISIBLE STRING",255,"read-write");c(b,"TwinCAT_TcMisc_Property_TwinCATSystemID",a,11,0,"VISIBLE STRING",128,
"read-only");c(b,"TwinCAT_TcMisc_Property_Revision",a,12,0,"UNSIGNED16",2,"read-only");a=parseInt(f[e],10)+2;c(b,"TwinCAT_Property_Route_Name_Len",a,0,0,"UNSIGNED16",2,"read-only");a=parseInt(f[e],10)+3;c(b,"TwinCAT_Property_Route_Address_Len",a,0,0,"UNSIGNED16",2,"read-only");a=parseInt(f[e],10)+4;c(b,"TwinCAT_Property_Route_AMS_Address_Len",a,0,0,"UNSIGNED16",2,"read-only");a=parseInt(f[e],10)+5;c(b,"TwinCAT_Property_Route_Flags_Len",a,0,0,"UNSIGNED16",2,"read-only");a=parseInt(f[e],10)+6;c(b,"TwinCAT_Property_Route_Timeout_Len",
a,0,0,"UNSIGNED16",2,"read-only");a=parseInt(f[e],10)+7;c(b,"TwinCAT_Property_Route_Transport_Len",a,0,0,"UNSIGNED16",2,"read-only");a=parseInt(f[e],10)+8;c(b,"TwinCAT_Property_TwinCAT_Logfile",a,0,0,"VISIBLE STRING",1024,"read-only");a=parseInt(h[e],10)+0;d=[];d.push(new Defines.ServiceTransferParameter("cbInputData","UNSIGNED32"));d.push(new Defines.ServiceTransferParameter("Flags","UNSIGNED32"));d.push(new Defines.ServiceTransferParameter("Timeout","UNSIGNED32"));d.push(new Defines.ServiceTransferParameter("Transport",
"UNSIGNED16"));d.push(new Defines.ServiceTransferParameter("NetId_B1","BOOLEAN"));d.push(new Defines.ServiceTransferParameter("NetId_B2","BOOLEAN"));d.push(new Defines.ServiceTransferParameter("NetId_B3","BOOLEAN"));d.push(new Defines.ServiceTransferParameter("NetId_B4","BOOLEAN"));d.push(new Defines.ServiceTransferParameter("NetId_B5","BOOLEAN"));d.push(new Defines.ServiceTransferParameter("NetId_B6","BOOLEAN"));d.push(new Defines.ServiceTransferParameter("NameLen","UNSIGNED32"));d.push(new Defines.ServiceTransferParameter("AddressLen",
"UNSIGNED32"));d.push(new Defines.ServiceTransferParameter("szName","STRING"));d.push(new Defines.ServiceTransferParameter("szAddress","STRING"));g(b,"TwinCAT_Function_AddRoute",a,1,d);a=parseInt(h[e],10)+1;d=[];d.push(new Defines.ServiceTransferParameter("NameLen","UNSIGNED32"));d.push(new Defines.ServiceTransferParameter("szName","STRING"));g(b,"TwinCAT_Function_DelRoute",a,1,d);break;case 10:a=parseInt(f[e],10)+1;c(b,"Software_Property_Name_Len",a,0,0,"UNSIGNED16",2,"read-only");a=parseInt(f[e],
10)+2;c(b,"Software_Property_Company_Len",a,0,0,"UNSIGNED16",2,"read-only");a=parseInt(f[e],10)+3;c(b,"Software_Property_Date_Len",a,0,0,"UNSIGNED16",2,"read-only");a=parseInt(f[e],10)+4;c(b,"Software_Property_Version_Len",a,0,0,"UNSIGNED16",2,"read-only");break;case 11:a=parseInt(f[e],10)+1;c(b,"CPU_Property_Len",a,0,0,"UNSIGNED16",2,"read-only");c(b,"CPU_Property_CPU_Frequency",a,1,0,"UNSIGNED32",4,"constant");c(b,"CPU_Property_Current_CPU_Usage",a,2,0,"UNSIGNED16",2,"read-only");c(b,"CPU_Property_Current_CPU_Temperature",
a,3,0,"SIGNED16",2,"read-only");break;case 12:a=parseInt(f[e],10)+1;c(b,"Memory_Property_Len",a,0,0,"UNSIGNED16",2,"read-only");c(b,"Memory_Property_Program_Memory_Allocated",a,1,0,"UNSIGNED32",4,"read-only");c(b,"Memory_Property_Program_Memory_Available",a,2,0,"UNSIGNED32",4,"read-only");c(b,"Memory_Property_Storage_Memory_Allocated_CE",a,3,0,"UNSIGNED32",4,"read-only");c(b,"Memory_Property_Storage_Memory_Available_CE",a,4,0,"UNSIGNED32",4,"read-only");c(b,"Memory_Property_Memory_Division",a,5,0,
"UNSIGNED32",4,"read-write");c(b,"Memory_Property_Program_Memory_Allocated_64",a,6,0,"UNSIGNED64",8,"read-only");c(b,"Memory_Property_Program_Memory_Available_64",a,7,0,"UNSIGNED64",8,"read-only");break;case 15:a=parseInt(f[e],10)+1;c(b,"Firewall_Settings_Property_Len",a,0,0,"UNSIGNED16",2,"read-only");c(b,"Firewall_Settings_Property_EnableIPv4",a,1,0,"BOOLEAN",1,"read-write");c(b,"Firewall_Settings_Property_EnableIPv6",a,2,0,"BOOLEAN",1,"read-write");c(b,"Firewall_Settings_Property_Persist",a,3,
0,"BOOLEAN",1,"read-write");a=parseInt(f[e],10)+2;c(b,"Firewall_Flags_Property_Len",a,0,0,"UNSIGNED16",2,"read-only");a=parseInt(f[e],10)+3;c(b,"Firewall_Mask_Property_Len",a,0,0,"UNSIGNED16",2,"read-only");a=parseInt(f[e],10)+4;c(b,"Firewall_PrivateHost_Property_Len",a,0,0,"UNSIGNED16",2,"read-only");a=parseInt(f[e],10)+5;c(b,"Firewall_PublicHost_Property_Len",a,0,0,"UNSIGNED16",2,"read-only");a=parseInt(f[e],10)+6;c(b,"Firewall_PublicHostMask_Property_Len",a,0,0,"UNSIGNED16",2,"read-only");a=parseInt(f[e],
10)+7;c(b,"Firewall_Protocol_Property_Len",a,0,0,"UNSIGNED16",2,"read-only");a=parseInt(f[e],10)+8;c(b,"Firewall_Action_Property_Len",a,0,0,"UNSIGNED16",2,"read-only");a=parseInt(f[e],10)+9;c(b,"Firewall_PortRange_Property_Len",a,0,0,"UNSIGNED16",2,"read-only");a=parseInt(f[e],10)+10;c(b,"Firewall_TypeAndCode_Property_Len",a,0,0,"UNSIGNED16",2,"read-only");a=parseInt(f[e],10)+11;c(b,"Firewall_Description_Property_Len",a,0,0,"UNSIGNED16",2,"read-only");a=parseInt(f[e],10)+12;c(b,"Firewall_UID_Property_Len",
a,0,0,"UNSIGNED16",2,"read-only");a=parseInt(h[e],10)+0;d=[];d.push(new Defines.ServiceTransferParameter("cbData","UNSIGNED32"));d.push(new Defines.ServiceTransferParameter("Flags","UNSIGNED32"));d.push(new Defines.ServiceTransferParameter("PrivateHostOrFamily","UNION"));d.push(new Defines.ServiceTransferParameter("PublicHostIP","STRING"));d.push(new Defines.ServiceTransferParameter("PublicHostMaskOrPrefix","UNION"));d.push(new Defines.ServiceTransferParameter("Protocol","UNSIGNED32"));d.push(new Defines.ServiceTransferParameter("Actions",
"UNSIGNED32"));d.push(new Defines.ServiceTransferParameter("PortRange","UNSIGNED32"));d.push(new Defines.ServiceTransferParameter("TypeAndCode","UNSIGNED16"));d.push(new Defines.ServiceTransferParameter("DescriptionLen","UNSIGNED32"));d.push(new Defines.ServiceTransferParameter("szDescription","STRING"));g(b,"Firewall_Function_AddRule",a,1,d);a=parseInt(h[e],10)+1;d=[];d.push(new Defines.ServiceTransferParameter("UId","UNSIGNED32"));g(b,"Firewall_Function_DelRule",a,1,d);break;case 16:a=parseInt(h[e],
10)+0;d=[];d.push(new Defines.ServiceTransferParameter("cbsRootDir","UNSIGNED32"));d.push(new Defines.ServiceTransferParameter("sRootDir","VISIBLE STRING"));g(b,"FSO_Function_Dir",a,1,d,131072);a=parseInt(h[e],10)+1;d=[];d.push(new Defines.ServiceTransferParameter("cbFilename","UNSIGNED32"));d.push(new Defines.ServiceTransferParameter("ContinuationHandle","UNSIGNED32"));d.push(new Defines.ServiceTransferParameter("cbMaxRead","UNSIGNED32"));d.push(new Defines.ServiceTransferParameter("Filename","STRING"));
g(b,"FSO_Function_GetFile",a,1,d);a=parseInt(h[e],10)+2;d=[];d.push(new Defines.ServiceTransferParameter("cbFilename","UNSIGNED32"));d.push(new Defines.ServiceTransferParameter("ContinuationHandle","UNSIGNED32"));d.push(new Defines.ServiceTransferParameter("cbData","UNSIGNED32"));d.push(new Defines.ServiceTransferParameter("bWriteCompleted","UNSIGNED32"));d.push(new Defines.ServiceTransferParameter("Filename","STRING"));d.push(new Defines.ServiceTransferParameter("data","STRING"));g(b,"FSO_Function_WriteFile",
a,1,d);a=parseInt(h[e],10)+3;d=[];d.push(new Defines.ServiceTransferParameter("cbSrc","UNSIGNED32"));d.push(new Defines.ServiceTransferParameter("cbDst","UNSIGNED32"));d.push(new Defines.ServiceTransferParameter("Flags","UNSIGNED32"));d.push(new Defines.ServiceTransferParameter("SourceFilename","STRING"));d.push(new Defines.ServiceTransferParameter("DestinationFilename","STRING"));g(b,"FSO_Function_CopyFile",a,1,d);a=parseInt(h[e],10)+4;d=[];d.push(new Defines.ServiceTransferParameter("cbFilename",
"UNSIGNED32"));d.push(new Defines.ServiceTransferParameter("bRecurse","BOOLEAN"));d.push(new Defines.ServiceTransferParameter("Filename","STRING"));g(b,"FSO_Function_DeleteFile",a,1,d);a=parseInt(h[e],10)+5;d=[];d.push(new Defines.ServiceTransferParameter("cbFilename","UNSIGNED32"));d.push(new Defines.ServiceTransferParameter("bRecurse","BOOLEAN"));d.push(new Defines.ServiceTransferParameter("Filename","STRING"));g(b,"FSO_Function_mkdir",a,1,d);break;case 19:a=parseInt(f[e],10)+0;c(b,"DisplayDevice_Property_Len",
a,0,0,"UNSIGNED16",2,"read-only");c(b,"DisplayDevice_Property_DeviceName",a,3,0,"VISIBLE STRING",128,"read-only");a=parseInt(f[e],10)+1;c(b,"DisplayDevice_Settings_Property_Len",a,0,0,"UNSIGNED16",2,"read-only");c(b,"DisplayDevice_Settings_Property_IDxActiveDisplayMode",a,1,0,"UNSIGNED8",1,"read-write");a=parseInt(f[e],10)+2;c(b,"DisplayDevice_Modes_Property_Len",a,0,0,"UNSIGNED16",2,"read-only");break;case 20:a=parseInt(f[e],10)+1;c(b,"EWF_VolumeName_Property_Len",a,0,0,"UNSIGNED16",2,"read-only");
a=parseInt(f[e],10)+2;c(b,"EWF_VolumeID_Property_Len",a,0,0,"UNSIGNED16",2,"read-only");a=parseInt(f[e],10)+3;c(b,"EWF_State_Property_Len",a,0,0,"UNSIGNED16",2,"read-only");a=parseInt(f[e],10)+4;c(b,"EWF_Type_Property_Len",a,0,0,"UNSIGNED16",2,"read-only");a=parseInt(f[e],10)+5;c(b,"EWF_BootCommand_Property_Len",a,0,0,"UNSIGNED16",2,"read-only");a=parseInt(h[e],10)+0;d=[];d.push(new Defines.ServiceTransferParameter("VolumeName","STRING"));g(b,"EWF_Function_CommitAndDisableLive",a,1,d);break;case 21:a=
parseInt(f[e],10)+1;c(b,"FBWF_CurrentState_Property_Len",a,0,0,"UNSIGNED16",2,"read-only");c(b,"FBWF_CurrentState_Property_State",a,1,0,"UNSIGNED32",4,"read-only");c(b,"FBWF_CurrentState_Property_Compression",a,2,0,"UNSIGNED32",4,"read-only");c(b,"FBWF_CurrentState_Property_PreAllocation",a,3,0,"UNSIGNED32",4,"read-only");a=parseInt(f[e],10)+2;c(b,"FBWF_NextState_Property_Len",a,0,0,"UNSIGNED16",2,"read-only");c(b,"FBWF_NextState_Property_State",a,1,0,"UNSIGNED32",4,"read-write");c(b,"FBWF_NextState_Property_Compression",
a,2,0,"UNSIGNED32",4,"read-write");c(b,"FBWF_NextState_Property_PreAllocation",a,3,0,"UNSIGNED32",4,"read-write");a=parseInt(f[e],10)+3;c(b,"FBWF_Volumes_Property_Len",a,0,0,"UNSIGNED16",2,"read-only");a=parseInt(f[e],10)+4;c(b,"FBWF_Exclusions_Property_Len",a,0,0,"UNSIGNED16",2,"read-only");a=parseInt(h[e],10)+0;d=[];d.push(new Defines.ServiceTransferParameter("cbData","UNSIGNED32"));d.push(new Defines.ServiceTransferParameter("cbVolume","UNSIGNED32"));d.push(new Defines.ServiceTransferParameter("cVolume",
"STRING"));g(b,"FBWF_Function_AddVolume",a,1,d);a=parseInt(h[e],10)+1;d=[];d.push(new Defines.ServiceTransferParameter("cbData","UNSIGNED32"));d.push(new Defines.ServiceTransferParameter("cbVolume","UNSIGNED32"));d.push(new Defines.ServiceTransferParameter("bClearExclusion","BOOLEAN"));d.push(new Defines.ServiceTransferParameter("cVolume","STRING"));g(b,"FBWF_Function_RemoveVolume",a,1,d);a=parseInt(h[e],10)+2;d=[];d.push(new Defines.ServiceTransferParameter("cbData","UNSIGNED32"));d.push(new Defines.ServiceTransferParameter("cbVolume",
"UNSIGNED32"));d.push(new Defines.ServiceTransferParameter("cbFilePath","UNSIGNED32"));d.push(new Defines.ServiceTransferParameter("cVolume","STRING"));d.push(new Defines.ServiceTransferParameter("cFilePath","STRING"));g(b,"FBWF_Function_AddExclusion",a,1,d);a=parseInt(h[e],10)+3;d=[];d.push(new Defines.ServiceTransferParameter("cbData","UNSIGNED32"));d.push(new Defines.ServiceTransferParameter("cbVolume","UNSIGNED32"));d.push(new Defines.ServiceTransferParameter("Index","UNSIGNED32"));d.push(new Defines.ServiceTransferParameter("cVolume",
"STRING"));g(b,"FBWF_Function_EnumExclusion",a,1,d);a=parseInt(h[e],10)+4;d=[];d.push(new Defines.ServiceTransferParameter("cbData","UNSIGNED32"));d.push(new Defines.ServiceTransferParameter("cbVolume","UNSIGNED32"));d.push(new Defines.ServiceTransferParameter("cbFilePath","UNSIGNED32"));d.push(new Defines.ServiceTransferParameter("cVolume","STRING"));d.push(new Defines.ServiceTransferParameter("cFilePath","STRING"));g(b,"FBWF_Function_RemoveExclusion",a,1,d);a=parseInt(h[e],10)+5;d=[];d.push(new Defines.ServiceTransferParameter("cbData",
"UNSIGNED32"));d.push(new Defines.ServiceTransferParameter("cbVolume","UNSIGNED32"));d.push(new Defines.ServiceTransferParameter("cbFilePath","UNSIGNED32"));d.push(new Defines.ServiceTransferParameter("cVolume","STRING"));d.push(new Defines.ServiceTransferParameter("cFilePath","STRING"));g(b,"FBWF_Function_CommitFile",a,1,d);a=parseInt(h[e],10)+6;d=[];d.push(new Defines.ServiceTransferParameter("cbData","UNSIGNED32"));d.push(new Defines.ServiceTransferParameter("cbVolume","UNSIGNED32"));d.push(new Defines.ServiceTransferParameter("cVolume",
"STRING"));g(b,"FBWF_Function_CommitAll",a,1,d);a=parseInt(h[e],10)+7;d=[];d.push(new Defines.ServiceTransferParameter("cbData","UNSIGNED32"));d.push(new Defines.ServiceTransferParameter("cbVolume","UNSIGNED32"));d.push(new Defines.ServiceTransferParameter("cbFilePath","UNSIGNED32"));d.push(new Defines.ServiceTransferParameter("cVolume","STRING"));d.push(new Defines.ServiceTransferParameter("cFilePath","STRING"));g(b,"FBWF_Function_RestoreFile",a,1,d);break;case 23:a=parseInt(f[e],10)+1;c(b,"SiliconDrive_Information_Property_Len",
a,0,0,"UNSIGNED16",2,"read-only");c(b,"SiliconDrive_Information_Property_TotalEraseCounts",a,1,0,"UNSIGNED64",8,"read-only");c(b,"SiliconDrive_Information_Property_DriveUsage",a,2,0,"UNSIGNED16",2,"read-only");c(b,"SiliconDrive_Information_Property_NumberOfSpares",a,3,0,"UNSIGNED16",2,"read-only");c(b,"SiliconDrive_Information_Property_SparesUsed",a,4,0,"UNSIGNED16",2,"read-only");c(b,"SiliconDrive_Information_Property_InternalUse1",a,5,0,"UNSIGNED32",4,"read-only");c(b,"SiliconDrive_Information_Property_InternalUse2",
a,6,0,"UNSIGNED16",2,"read-only");c(b,"SiliconDrive_Information_Property_InternalUse3",a,7,0,"UNSIGNED8",1,"read-only");break;case 24:a=parseInt(f[e],10)+0;c(b,"OS_Header_Property_Len",a,0,0,"UNSIGNED16",2,"read-only");c(b,"OS_Header_Property_OSName",a,3,0,"VISIBLE STRING",128,"read-only");a=parseInt(f[e],10)+1;c(b,"OS_Property_Len",a,0,0,"UNSIGNED16",2,"read-only");c(b,"OS_Property_MajorVersion",a,1,0,"UNSIGNED32",4,"read-write");c(b,"OS_Property_MinorVersion",a,2,0,"UNSIGNED32",4,"read-write");
c(b,"OS_Property_Build",a,3,0,"UNSIGNED32",4,"read-write");c(b,"OS_Property_CSDVersion",a,4,0,"VISIBLE STRING",128,"read-write");break;case 25:a=parseInt(f[e],10)+1;c(b,"RAID_Property_ControllerInfo_Len",a,0,0,"UNSIGNED16",2,"read-only");c(b,"RAID_Property_ControllerInfo_State",a,1,0,"UNSIGNED32",4,"read-only");c(b,"RAID_Property_ControllerInfo_OfflineReason",a,2,0,"UNSIGNED32",4,"read-only");a=parseInt(f[e],10)+2;c(b,"RAID_Property_SetsType_Len",a,0,0,"UNSIGNED16",2,"read-only");a=parseInt(f[e],
10)+3;c(b,"RAID_Property_SetsStateInfo_Len",a,0,0,"UNSIGNED16",2,"read-only");a=parseInt(f[e],10)+4;c(b,"RAID_Property_SetsDrives_Len",a,0,0,"UNSIGNED16",2,"read-only");a=parseInt(f[e],10)+9;c(b,"RAID_Property_DrivesSerialNumber_Len",a,0,0,"UNSIGNED16",2,"read-only");a=parseInt(f[e],10)+10;c(b,"RAID_Property_DrivesState_Len",a,0,0,"UNSIGNED16",2,"read-only");break;case 27:a=parseInt(f[e],10)+0;c(b,"Fan_Property_Len",a,0,0,"UNSIGNED16",2,"read-only");c(b,"Fan_Property_AdapterName",a,3,0,"VISIBLE STRING",
128,"read-only");a=parseInt(f[e],10)+1;c(b,"Fan_Properties_Property_Len",a,0,0,"UNSIGNED16",2,"read-only");c(b,"Fan_Properties_Property_Speed",a,1,0,"SIGNED16",2,"read-only");break;case 28:a=parseInt(f[e],10)+1;c(b,"Mainboard_Information_Property_Len",a,0,0,"UNSIGNED16",2,"read-only");c(b,"Mainboard_Information_Property_MainboardType",a,1,0,"VISIBLE STRING",128,"read-only");c(b,"Mainboard_Information_Property_SerialNumber",a,2,0,"VISIBLE STRING",128,"read-only");c(b,"Mainboard_Information_Property_ProductionDate",
a,3,0,"VISIBLE STRING",128,"read-only");c(b,"Mainboard_Information_Property_BootCount",a,4,0,"UNSIGNED32",4,"read-only");c(b,"Mainboard_Information_Property_OperatingTime",a,5,0,"UNSIGNED32",4,"read-only");c(b,"Mainboard_Information_Property_MinBoardTemperature",a,6,0,"SIGNED32",4,"read-only");c(b,"Mainboard_Information_Property_MaxBoardTemperature",a,7,0,"SIGNED32",4,"read-only");c(b,"Mainboard_Information_Property_MinInputVoltage",a,8,0,"SIGNED32",4,"read-only");c(b,"Mainboard_Information_Property_MaxInputVoltage",
a,9,0,"SIGNED32",4,"read-only");c(b,"Mainboard_Information_Property_MainboardTemperature",a,10,0,"SIGNED16",2,"read-only");a=parseInt(f[e],10)+2;c(b,"Mainboard_VersionInformation_Property_Len",a,0,0,"UNSIGNED16",2,"read-only");c(b,"Mainboard_VersionInformation_Property_MainboardRevision",a,1,0,"UNSIGNED8",1,"read-only");c(b,"Mainboard_VersionInformation_Property_BiosMajorVersion",a,2,0,"UNSIGNED8",1,"read-only");c(b,"Mainboard_VersionInformation_Property_BiosMinorVersion",a,3,0,"UNSIGNED8",1,"read-only");
a=parseInt(f[e],10)+3;c(b,"Mainboard_VoltageInformationName_Property_Len",a,0,0,"UNSIGNED16",2,"read-only");a=parseInt(f[e],10)+4;c(b,"Mainboard_VoltageInformationLocation_Property_Len",a,0,0,"UNSIGNED16",2,"read-only");a=parseInt(f[e],10)+5;c(b,"Mainboard_VoltageInformationVoltage_Property_Len",a,0,0,"UNSIGNED16",2,"read-only");a=parseInt(f[e],10)+6;c(b,"Mainboard_VoltageInformationNominalVoltage_Property_Len",a,0,0,"UNSIGNED16",2,"read-only");break;case 29:a=parseInt(f[e],10)+1;c(b,"DiskManagement_DriveLetter_Property_Len",
a,0,0,"UNSIGNED16",2,"read-only");a=parseInt(f[e],10)+2;c(b,"DiskManagement_VolumeLabel_Property_Len",a,0,0,"UNSIGNED16",2,"read-only");a=parseInt(f[e],10)+3;c(b,"DiskManagement_FileSystem_Property_Len",a,0,0,"UNSIGNED16",2,"read-only");a=parseInt(f[e],10)+4;c(b,"DiskManagement_DriveType_Property_Len",a,0,0,"UNSIGNED16",2,"read-only");a=parseInt(f[e],10)+5;c(b,"DiskManagement_TotalSize_Property_Len",a,0,0,"UNSIGNED16",2,"read-only");a=parseInt(f[e],10)+6;c(b,"DiskManagement_FreeBytes_Property_Len",
a,0,0,"UNSIGNED16",2,"read-only");break;case 30:a=parseInt(f[e],10)+1;c(b,"UPS_Information_Property_Len",a,0,0,"UNSIGNED16",2,"read-only");c(b,"UPS_Information_Property_UPSModel",a,1,0,"VISIBLE STRING",128,"read-only");c(b,"UPS_Information_Property_VendorName",a,2,0,"VISIBLE STRING",128,"read-only");c(b,"UPS_Information_Property_Version",a,3,0,"UNSIGNED8",1,"read-only");c(b,"UPS_Information_Property_Revision",a,4,0,"UNSIGNED8",1,"read-only");c(b,"UPS_Information_Property_Build",a,5,0,"UNSIGNED16",
2,"read-only");c(b,"UPS_Information_Property_SerialNumber",a,6,0,"VISIBLE STRING",128,"read-only");c(b,"UPS_Information_Property_PowerStatus",a,7,0,"UNSIGNED8",1,"read-only");c(b,"UPS_Information_Property_CommunicationStatus",a,8,0,"UNSIGNED8",1,"read-only");c(b,"UPS_Information_Property_BatteryStatus",a,9,0,"UNSIGNED8",1,"read-only");c(b,"UPS_Information_Property_BatteryCapacity",a,10,0,"UNSIGNED8",1,"read-only");c(b,"UPS_Information_Property_BatteryRuntime",a,11,0,"UNSIGNED32",4,"read-only");c(b,
"UPS_Information_Property_PersistentPowerFailCount",a,12,0,"BOOLEAN",1,"read-only");c(b,"UPS_Information_Property_PowerFailCounter",a,13,0,"UNSIGNED32",4,"read-only");c(b,"UPS_Information_Property_FanError",a,14,0,"BOOLEAN",1,"read-only");c(b,"UPS_Information_Property_NoBattery",a,15,0,"BOOLEAN",1,"read-only");c(b,"UPS_Information_Property_TestCapacity",a,16,0,"BOOLEAN",1,"write-only");c(b,"UPS_Information_Property_BatteryReplaceDate",a,17,0,"VISIBLE STRING",128,"read-only");c(b,"UPS_Information_Property_IntervalServiceStatus",
a,18,0,"BOOLEAN",1,"read-only");a=parseInt(f[e],10)+2;c(b,"UPS_GPIOPinInformation_Property_Len",a,0,0,"UNSIGNED16",2,"read-only");c(b,"UPS_GPIOPinInformation_Property_Address",a,1,0,"UNSIGNED16",2,"read-only");c(b,"UPS_GPIOPinInformation_Property_Offset",a,2,0,"UNSIGNED8",1,"read-only");c(b,"UPS_GPIOPinInformation_Property_Params",a,3,0,"UNSIGNED8",1,"read-only");break;case 31:a=parseInt(f[e],10);c(b,"PhysicalDrive_Header_Property_Len",a,0,0,"UNSIGNED16",2,"read-only");c(b,"PhysicalDrive_Header_Property_Address",
a,1,0,"UNSIGNED32",4,"read-only");c(b,"PhysicalDrive_Header_Property_Type",a,2,0,"VISIBLE STRING",128,"read-only");c(b,"PhysicalDrive_Header_Property_Name",a,3,0,"VISIBLE STRING",128,"read-only");c(b,"PhysicalDrive_Header_Property_DevType",a,4,0,"UNSIGNED32",4,"read-only");a++;c(b,"PhysicalDrive_Properties_Property_Len",a,0,0,"UNSIGNED16",2,"read-only");c(b,"PhysicalDrive_Properties_Property_Index",a,1,0,"UNSIGNED32",4,"read-only");c(b,"PhysicalDrive_Properties_Property_Caption",a,2,0,"VISIBLE STRING",
128,"read-only");c(b,"PhysicalDrive_Properties_Property_LogicalPartitions",a,3,0,"VISIBLE STRING",128,"read-only");c(b,"PhysicalDrive_Properties_Property_PartitionCount",a,4,0,"UNSIGNED32",4,"read-only");c(b,"PhysicalDrive_Properties_Property_TotalCylinders",a,5,0,"UNSIGNED64",8,"read-only");c(b,"PhysicalDrive_Properties_Property_TotalHeads",a,6,0,"UNSIGNED32",4,"read-only");c(b,"PhysicalDrive_Properties_Property_TotalSectors",a,7,0,"UNSIGNED64",8,"read-only");c(b,"PhysicalDrive_Properties_Property_TotalTracks",
a,8,0,"UNSIGNED64",8,"read-only");a++;c(b,"SMART_Indices_Property_Len",a,0,0,"UNSIGNED16",2,"read-only");a++;c(b,"SMART_StatusFlags_Property_Len",a,0,0,"UNSIGNED16",2,"read-only");a++;c(b,"SMART_CurrentValues_Property_Len",a,0,0,"UNSIGNED16",2,"read-only");a++;c(b,"SMART_WorstValues_Property_Len",a,0,0,"UNSIGNED16",2,"read-only");a++;c(b,"SMART_RawData_Property_Len",a,0,0,"UNSIGNED16",2,"read-only");a++;c(b,"SMART_Threshold_Property_Len",a,0,0,"UNSIGNED16",2,"read-only");break;case 32:a=parseInt(f[e],
10);a++;c(b,"FlashDriveMonitoring_Serialnumber_Property_Len",a,0,0,"UNSIGNED16",2,"read-only");a++;c(b,"FlashDriveMonitoring_Slot_Property_Len",a,0,0,"UNSIGNED16",2,"read-only");a++;c(b,"FlashDriveMonitoring_DriveLetters_Property_Len",a,0,0,"UNSIGNED16",2,"read-only");a++;c(b,"FlashDriveMonitoring_DriveName_Property_Len",a,0,0,"UNSIGNED16",2,"read-only");a++;c(b,"FlashDriveMonitoring_DriveType_Property_Len",a,0,0,"UNSIGNED16",2,"read-only");a++;c(b,"FlashDriveMonitoring_EraseCountAverage_Property_Len",
a,0,0,"UNSIGNED16",2,"read-only");a++;c(b,"FlashDriveMonitoring_EraseCountTotal_Property_Len",a,0,0,"UNSIGNED16",2,"read-only");a++;c(b,"FlashDriveMonitoring_CyclesLeft_Property_Len",a,0,0,"UNSIGNED16",2,"read-only");a++;c(b,"FlashDriveMonitoring_SpareBlocksRemaining_Property_Len",a,0,0,"UNSIGNED16",2,"read-only");a++;c(b,"FlashDriveMonitoring_SpareBlocksInitial_Property_Len",a,0,0,"UNSIGNED16",2,"read-only");a++;c(b,"FlashDriveMonitoring_SpareBlocksLeft_Property_Len",a,0,0,"UNSIGNED16",2,"read-only");
break;case 256:a=parseInt(f[e],10),a++,c(b,"Misc_Properties_Len",a,0,0,"UNSIGNED16",2,"read-only"),c(b,"Misc_Properties_StartupNumlockState",a,1,0,"BOOLEAN",1,"read-write"),c(b,"Misc_Properties_CERemoteDisplayState",a,2,0,"BOOLEAN",1,"read-only"),c(b,"Misc_Properties_CERemoteDisplayEnabled",a,3,0,"BOOLEAN",1,"read-write"),a=parseInt(h[e],10),d=[],d.push(new Defines.ServiceTransferParameter("DummyByte","UNSIGNED16")),g(b,"MISC_Function_RestoreFactorySettings",a,1,d),a++,d=[],d.push(new Defines.ServiceTransferParameter("DummyByte",
"UNSIGNED8")),g(b,"MISC_Function_Reboot",a,1,d)}}})()}};l.CommunicationModule_moduleList=n})(window);
