class CfgRemoteExec
{
	class Functions
	{
		mode = 2;
		jip = 1;
		class fnc_AdminReq { allowedTargets=2; };	// infiSTAR AntiHack
		class fn_xm8apps_server { allowedTargets=2; };	// infiSTAR xm8apps
		class ExileServer_system_network_dispatchIncomingMessage { allowedTargets=2; };	// ExileMod
		
		//Advanced Rappeling
		class AR_Client_Rappel_From_Heli 			{ allowedTargets=0; };
		class AR_Hint 								{ allowedTargets=1; };
		class AR_Hide_Object_Global 				{ allowedTargets=2; };
		class AR_Enable_Rappelling_Animation 		{ allowedTargets=2; };
		class AR_Rappel_From_Heli 					{ allowedTargets=2; };
		
		//Advanced Sling Loading
		class ASL_Pickup_Ropes 						{ allowedTargets=0; };
		class ASL_Deploy_Ropes_Index 				{ allowedTargets=0; };
		class ASL_Rope_Set_Mass 					{ allowedTargets=0; };
		class ASL_Extend_Ropes 						{ allowedTargets=0; };
		class ASL_Shorten_Ropes 					{ allowedTargets=0; };
		class ASL_Release_Cargo 					{ allowedTargets=0; };
		class ASL_Retract_Ropes 					{ allowedTargets=0; };
		class ASL_Deploy_Ropes 						{ allowedTargets=0; };
		class ASL_Attach_Ropes 						{ allowedTargets=0; };
		class ASL_Drop_Ropes 						{ allowedTargets=0; };
		class ASL_Hint 								{ allowedTargets=1; };
		class ASL_Hide_Object_Global 				{ allowedTargets=2; };
		
		//Advanced Towing
		class SA_Simulate_Towing 					{ allowedTargets=0; };
		class SA_Attach_Tow_Ropes 					{ allowedTargets=0; };
		class SA_Take_Tow_Ropes 					{ allowedTargets=0; };
		class SA_Put_Away_Tow_Ropes 				{ allowedTargets=0; };
		class SA_Pickup_Tow_Ropes 					{ allowedTargets=0; };
		class SA_Drop_Tow_Ropes 					{ allowedTargets=0; };
		class SA_Set_Owner 							{ allowedTargets=2; };
		class SA_Hint 								{ allowedTargets=1; };
		class SA_Hide_Object_Global 				{ allowedTargets=2; };
		
		//custom
		class BIS_fnc_effectKilledSecondaries		{ allowedTargets = 2; };
		class vcm_serverask 						{ allowedTargets = 2; }
		class bis_fnc_setidentity 					{ allowedTargets = 0; };
		
		//RHSAFRF functions from rhs_optics.pbo
		class RHS_ammoIndexing						{ allowedTargets = 0; };
		class RHS_ammoSwitch						{ allowedTargets = 0; };
		class RHS_autoloader						{ allowedTargets = 0; };
		class RHS_autoloader_ui_eh					{ allowedTargets = 0; };
		class RHS_autoloaderSwitch					{ allowedTargets = 0; };
		class RHS_autoTrack							{ allowedTargets = 0; };
		class RHS_calcBallistic						{ allowedTargets = 0; };
		class RHS_calcBallistic2					{ allowedTargets = 0; };
		class RHS_compass_sprutSD					{ allowedTargets = 0; };
		class RHS_compass_t72						{ allowedTargets = 0; };
		class RHS_compass_t80						{ allowedTargets = 0; };
		class RHS_fcs_2s1							{ allowedTargets = 0; };
		class RHS_fcs_2s3							{ allowedTargets = 0; };
		class RHS_fcs_d30							{ allowedTargets = 0; };
		class RHS_findAngle							{ allowedTargets = 0; };
		class RHS_findAngle2						{ allowedTargets = 0; };
		class rhs_fireOnMove						{ allowedTargets = 0; };
		class RHS_gunOffset							{ allowedTargets = 0; };
		class rhs_laserTarget						{ allowedTargets = 0; };
		class RHS_lead								{ allowedTargets = 0; };
		class RHS_openBallisticMenu					{ allowedTargets = 0; };
		class RHS_pipHandler_bmp3					{ allowedTargets = 0; };
		class RHS_pipHandler_bmp3m					{ allowedTargets = 0; };
		class rhs_randomRadio						{ allowedTargets = 0; };
		class rhs_rF_t72							{ allowedTargets = 0; };
		class rhs_rF_t72_anim						{ allowedTargets = 0; };
		class rhs_rwr_spo15							{ allowedTargets = 0; };
		class rhs_rwr_spo15_eh						{ allowedTargets = 0; };
		class RHS_sight_1G42						{ allowedTargets = 0; };
		class RHS_sight_1G42_elev					{ allowedTargets = 0; };
		class RHS_sight_1G46						{ allowedTargets = 0; };
		class RHS_sight_1K13_3s_bmp3				{ allowedTargets = 0; };
		class RHS_sight_1K13_3s_sprut				{ allowedTargets = 0; };
		class RHS_sight_1pn22m						{ allowedTargets = 0; };
		class RHS_sight_1PZ3						{ allowedTargets = 0; };
		class RHS_sight_9S475						{ allowedTargets = 0; };
		class RHS_sight_agava2						{ allowedTargets = 0; };
		class RHS_sight_BMP2						{ allowedTargets = 0; };
		class RHS_sight_BMP2_TKN3					{ allowedTargets = 0; };
		class RHS_sight_BTR80A						{ allowedTargets = 0; };
		class RHS_sight_essa						{ allowedTargets = 0; };
		class RHS_sight_essa_commander				{ allowedTargets = 0; };
		class RHS_sight_essa_elev					{ allowedTargets = 0; };
		class RHS_sight_ka52						{ allowedTargets = 0; };
		class RHS_sight_mi28						{ allowedTargets = 0; };
		class RHS_sight_mi28_fcs					{ allowedTargets = 0; };
		class RHS_sight_mi28_fcs_pilot				{ allowedTargets = 0; };
		class RHS_sight_Ob681						{ allowedTargets = 0; };
		class RHS_sight_plissa						{ allowedTargets = 0; };
		class RHS_sight_prp3_mortar					{ allowedTargets = 0; };
		class RHS_sight_samshin						{ allowedTargets = 0; };
		class RHS_sight_samshin_elev				{ allowedTargets = 0; };
		class RHS_sight_sosnau						{ allowedTargets = 0; };
		class RHS_sight_sprutSD						{ allowedTargets = 0; };
		class RHS_sight_TKN3						{ allowedTargets = 0; };
		class RHS_sight_TKN4						{ allowedTargets = 0; };
		class RHS_sight_TKN4_elev					{ allowedTargets = 0; };
		class RHS_sight_ZU23_T3						{ allowedTargets = 0; };
		class rhs_su35_klenps						{ allowedTargets = 0; };
		class rhs_ui_staticWeapon					{ allowedTargets = 0; };
		
		//RHSUSAF functions from rhsusf_optics.pbo
		class rhs_a10a_tvm_screen					{ allowedTargets = 0; };
		class rhs_announcer							{ allowedTargets = 0; };
		class rhs_bft_update						{ allowedTargets = 0; };
		class rhs_crows_m153_handler				{ allowedTargets = 0; };
		class rhs_crows_m153_loader					{ allowedTargets = 0; };
		class rhs_cwss_handler						{ allowedTargets = 0; };
		class rhs_ibas_CIV_handler					{ allowedTargets = 0; };
		class rhs_ibas_handler						{ allowedTargets = 0; };
		class rhs_incomingMissile					{ allowedTargets = 0; };
		class rhs_isu_handler						{ allowedTargets = 0; };
		class rhs_ITAS_handler						{ allowedTargets = 0; };
		class rhs_lead_m1							{ allowedTargets = 0; };
		class rhs_LRAS3_handler						{ allowedTargets = 0; };
		class rhs_m1117com							{ allowedTargets = 0; };
		class rhs_matv_unitInfo						{ allowedTargets = 0; };
		class rhs_MITAS_handler						{ allowedTargets = 0; };
		class rhs_ods_isu_handler					{ allowedTargets = 0; };
		class rhs_pipHandler_m113					{ allowedTargets = 0; };
		class rhs_pipHandler_m1117					{ allowedTargets = 0; };
		class rhs_rf_m1								{ allowedTargets = 0; };
		class rhs_rf_m1_digit						{ allowedTargets = 0; };
		class rhs_rf_m1_elev						{ allowedTargets = 0; };
		class rhs_stryker_m151_handler				{ allowedTargets = 0; };
		class rhs_stryker_m151_loader				{ allowedTargets = 0; };
		class rhs_stryker_unitInfo					{ allowedTargets = 0; };
		class rhs_stryker_unitInfo_m1134			{ allowedTargets = 0; };
		class rhs_turret_gunnerAdjust_AI_engine		{ allowedTargets = 0; };
		class rhs_turret_gunnerAdjust_AI_hit		{ allowedTargets = 0; };
		class rhs_turret_gunnerAdjust_turnIn		{ allowedTargets = 0; };
		class rhs_uh1_handler						{ allowedTargets = 0; };
		class rhs_uh1_obsHandler					{ allowedTargets = 0; };
	};
	class Commands
	{
		mode=0;
		jip=0;
	};
};