syntax = "proto3";

package ocsf.v1_2_0.objects.enums;

option go_package = "/ocsf/v1_2_0/objects/enums";

option java_package = "com.your.project.generated.ocsf.v1_2_0.objects.enums";

option java_multiple_files = true;

enum KERNEL_TYPE_ID {
	KERNEL_TYPE_ID_UNKNOWN = 0; // Type: OCSF_VALUE; EnumValue: 0;
	KERNEL_TYPE_ID_SHARED_MUTEX = 1; // Type: OCSF_VALUE; EnumValue: 1;
	KERNEL_TYPE_ID_SYSTEM_CALL = 2; // Type: OCSF_VALUE; EnumValue: 2;
	KERNEL_TYPE_ID_OTHER = 99; // Type: OCSF_VALUE; EnumValue: 99;
}

enum USER_TYPE_ID {
	USER_TYPE_ID_UNKNOWN = 0; // Type: OCSF_VALUE; EnumValue: 0;
	USER_TYPE_ID_USER = 1; // Type: OCSF_VALUE; EnumValue: 1;
	USER_TYPE_ID_ADMIN = 2; // Type: OCSF_VALUE; EnumValue: 2;
	USER_TYPE_ID_SYSTEM = 3; // Type: OCSF_VALUE; EnumValue: 3;
	USER_TYPE_ID_OTHER = 99; // Type: OCSF_VALUE; EnumValue: 99;
}

enum ACCOUNT_TYPE_ID {
	ACCOUNT_TYPE_ID_UNKNOWN = 0; // Type: OCSF_VALUE; EnumValue: 0;
	ACCOUNT_TYPE_ID_LDAP_ACCOUNT = 1; // Type: OCSF_VALUE; EnumValue: 1;
	ACCOUNT_TYPE_ID_WINDOWS_ACCOUNT = 2; // Type: OCSF_VALUE; EnumValue: 2;
	ACCOUNT_TYPE_ID_AWS_IAM_USER = 3; // Type: OCSF_VALUE; EnumValue: 3;
	ACCOUNT_TYPE_ID_AWS_IAM_ROLE = 4; // EnumValue: 4; Type: OCSF_VALUE;
	ACCOUNT_TYPE_ID_GCP_ACCOUNT = 5; // Type: OCSF_VALUE; EnumValue: 5;
	ACCOUNT_TYPE_ID_AZURE_AD_ACCOUNT = 6; // EnumValue: 6; Type: OCSF_VALUE;
	ACCOUNT_TYPE_ID_MAC_OS_ACCOUNT = 7; // EnumValue: 7; Type: OCSF_VALUE;
	ACCOUNT_TYPE_ID_APPLE_ACCOUNT = 8; // Type: OCSF_VALUE; EnumValue: 8;
	ACCOUNT_TYPE_ID_LINUX_ACCOUNT = 9; // Type: OCSF_VALUE; EnumValue: 9;
	ACCOUNT_TYPE_ID_AWS_ACCOUNT = 10; // Type: OCSF_VALUE; EnumValue: 10;
	ACCOUNT_TYPE_ID_OTHER = 99; // Type: OCSF_VALUE; EnumValue: 99;
}

enum ANALYTIC_TYPE_ID {
	ANALYTIC_TYPE_ID_UNKNOWN = 0; // Type: OCSF_VALUE; EnumValue: 0;
	ANALYTIC_TYPE_ID_RULE = 1; // Type: OCSF_VALUE; EnumValue: 1;
	ANALYTIC_TYPE_ID_BEHAVIORAL = 2; // Type: OCSF_VALUE; EnumValue: 2;
	ANALYTIC_TYPE_ID_STATISTICAL = 3; // Type: OCSF_VALUE; EnumValue: 3;
	ANALYTIC_TYPE_ID_FINGERPRINTING = 5; // Type: OCSF_VALUE; EnumValue: 5;
	ANALYTIC_TYPE_ID_TAGGING = 6; // Type: OCSF_VALUE; EnumValue: 6;
	ANALYTIC_TYPE_ID_KEYWORD_MATCH = 7; // Type: OCSF_VALUE; EnumValue: 7;
	ANALYTIC_TYPE_ID_REGULAR_EXPRESSIONS = 8; // Type: OCSF_VALUE; EnumValue: 8;
	ANALYTIC_TYPE_ID_EXACT_DATA_MATCH = 9; // EnumValue: 9; Type: OCSF_VALUE;
	ANALYTIC_TYPE_ID_PARTIAL_DATA_MATCH = 10; // Type: OCSF_VALUE; EnumValue: 10;
	ANALYTIC_TYPE_ID_INDEXED_DATA_MATCH = 11; // EnumValue: 11; Type: OCSF_VALUE;
	ANALYTIC_TYPE_ID_OTHER = 99; // Type: OCSF_VALUE; EnumValue: 99;
}

enum DEVICE_RISK_LEVEL_ID {
	DEVICE_RISK_LEVEL_ID_INFO = 0; // Type: OCSF_VALUE; EnumValue: 0;
	DEVICE_RISK_LEVEL_ID_LOW = 1; // Type: OCSF_VALUE; EnumValue: 1;
	DEVICE_RISK_LEVEL_ID_MEDIUM = 2; // Type: OCSF_VALUE; EnumValue: 2;
	DEVICE_RISK_LEVEL_ID_HIGH = 3; // Type: OCSF_VALUE; EnumValue: 3;
	DEVICE_RISK_LEVEL_ID_CRITICAL = 4; // Type: OCSF_VALUE; EnumValue: 4;
}

enum SECURITY_STATE_STATE_ID {
	SECURITY_STATE_STATE_ID_UNKNOWN = 0; // Type: OCSF_VALUE; EnumValue: 0;
	SECURITY_STATE_STATE_ID_MISSING_OR_OUTDATED_CONTENT = 1; // Type: OCSF_VALUE; EnumValue: 1;
	SECURITY_STATE_STATE_ID_POLICY_MISMATCH = 2; // Type: OCSF_VALUE; EnumValue: 2;
	SECURITY_STATE_STATE_ID_IN_NETWORK_QUARANTINE = 3; // Type: OCSF_VALUE; EnumValue: 3;
	SECURITY_STATE_STATE_ID_PROTECTION_OFF = 4; // EnumValue: 4; Type: OCSF_VALUE;
	SECURITY_STATE_STATE_ID_PROTECTION_MALFUNCTION = 5; // Type: OCSF_VALUE; EnumValue: 5;
	SECURITY_STATE_STATE_ID_PROTECTION_NOT_LICENSED = 6; // EnumValue: 6; Type: OCSF_VALUE;
	SECURITY_STATE_STATE_ID_UNREMEDIATED_THREAT = 7; // Type: OCSF_VALUE; EnumValue: 7;
	SECURITY_STATE_STATE_ID_SUSPICIOUS_REPUTATION = 8; // Type: OCSF_VALUE; EnumValue: 8;
	SECURITY_STATE_STATE_ID_REBOOT_PENDING = 9; // EnumValue: 9; Type: OCSF_VALUE;
	SECURITY_STATE_STATE_ID_CONTENT_IS_LOCKED = 10; // EnumValue: 10; Type: OCSF_VALUE;
	SECURITY_STATE_STATE_ID_NOT_INSTALLED = 11; // Type: OCSF_VALUE; EnumValue: 11;
	SECURITY_STATE_STATE_ID_WRITABLE_SYSTEM_PARTITION = 12; // Type: OCSF_VALUE; EnumValue: 12;
	SECURITY_STATE_STATE_ID_SAFETY_NET_FAILURE = 13; // Type: OCSF_VALUE; EnumValue: 13;
	SECURITY_STATE_STATE_ID_FAILED_BOOT_VERIFY = 14; // Type: OCSF_VALUE; EnumValue: 14;
	SECURITY_STATE_STATE_ID_MODIFIED_EXECUTION_ENVIRONMENT = 15; // Type: OCSF_VALUE; EnumValue: 15;
	SECURITY_STATE_STATE_ID_SE_LINUX_DISABLED = 16; // Type: OCSF_VALUE; EnumValue: 16;
	SECURITY_STATE_STATE_ID_ELEVATED_PRIVILEGE_SHELL = 17; // Type: OCSF_VALUE; EnumValue: 17;
	SECURITY_STATE_STATE_ID_I_OS_FILE_SYSTEM_ALTERED = 18; // Type: OCSF_VALUE; EnumValue: 18;
	SECURITY_STATE_STATE_ID_OPEN_REMOTE_ACCESS = 19; // Type: OCSF_VALUE; EnumValue: 19;
	SECURITY_STATE_STATE_ID_OTA_UPDATES_DISABLED = 20; // Type: OCSF_VALUE; EnumValue: 20;
	SECURITY_STATE_STATE_ID_ROOTED = 21; // Type: OCSF_VALUE; EnumValue: 21;
	SECURITY_STATE_STATE_ID_ANDROID_PARTITION_MODIFIED = 22; // Type: OCSF_VALUE; EnumValue: 22;
	SECURITY_STATE_STATE_ID_COMPLIANCE_FAILURE = 23; // Type: OCSF_VALUE; EnumValue: 23;
	SECURITY_STATE_STATE_ID_OTHER = 99; // Type: OCSF_VALUE; EnumValue: 99;
}

enum REG_VALUE_TYPE_ID {
	REG_VALUE_TYPE_ID_UNKNOWN = 0; // Type: OCSF_VALUE; EnumValue: 0;
	REG_VALUE_TYPE_ID_REG_BINARY = 1; // Type: OCSF_VALUE; EnumValue: 1;
	REG_VALUE_TYPE_ID_REG_DWORD = 2; // Type: OCSF_VALUE; EnumValue: 2;
	REG_VALUE_TYPE_ID_REG_DWORD_BIG_ENDIAN = 3; // Type: OCSF_VALUE; EnumValue: 3;
	REG_VALUE_TYPE_ID_REG_EXPAND_SZ = 4; // Type: OCSF_VALUE; EnumValue: 4;
	REG_VALUE_TYPE_ID_REG_LINK = 5; // EnumValue: 5; Type: OCSF_VALUE;
	REG_VALUE_TYPE_ID_REG_MULTI_SZ = 6; // Type: OCSF_VALUE; EnumValue: 6;
	REG_VALUE_TYPE_ID_REG_NONE = 7; // EnumValue: 7; Type: OCSF_VALUE;
	REG_VALUE_TYPE_ID_REG_QWORD = 8; // Type: OCSF_VALUE; EnumValue: 8;
	REG_VALUE_TYPE_ID_REG_QWORD_LITTLE_ENDIAN = 9; // EnumValue: 9; Type: OCSF_VALUE;
	REG_VALUE_TYPE_ID_REG_SZ = 10; // Type: OCSF_VALUE; EnumValue: 10;
	REG_VALUE_TYPE_ID_OTHER = 99; // Type: OCSF_VALUE; EnumValue: 99;
}

enum USER_RISK_LEVEL_ID {
	USER_RISK_LEVEL_ID_INFO = 0; // Type: OCSF_VALUE; EnumValue: 0;
	USER_RISK_LEVEL_ID_LOW = 1; // EnumValue: 1; Type: OCSF_VALUE;
	USER_RISK_LEVEL_ID_MEDIUM = 2; // Type: OCSF_VALUE; EnumValue: 2;
	USER_RISK_LEVEL_ID_HIGH = 3; // Type: OCSF_VALUE; EnumValue: 3;
	USER_RISK_LEVEL_ID_CRITICAL = 4; // Type: OCSF_VALUE; EnumValue: 4;
}

enum URL_CATEGORY_IDS {
	URL_CATEGORY_IDS_UNKNOWN = 0; // Type: OCSF_VALUE; EnumValue: 0;
	URL_CATEGORY_IDS_ADULT_MATURE_CONTENT = 1; // Type: OCSF_VALUE; EnumValue: 1;
	URL_CATEGORY_IDS_PORNOGRAPHY = 3; // Type: OCSF_VALUE; EnumValue: 3;
	URL_CATEGORY_IDS_SEX_EDUCATION = 4; // EnumValue: 4; Type: OCSF_VALUE;
	URL_CATEGORY_IDS_INTIMATE_APPAREL_SWIMSUIT = 5; // EnumValue: 5; Type: OCSF_VALUE;
	URL_CATEGORY_IDS_NUDITY = 6; // Type: OCSF_VALUE; EnumValue: 6;
	URL_CATEGORY_IDS_EXTREME = 7; // Type: OCSF_VALUE; EnumValue: 7;
	URL_CATEGORY_IDS_SCAM_QUESTIONABLE_ILLEGAL = 9; // Type: OCSF_VALUE; EnumValue: 9;
	URL_CATEGORY_IDS_GAMBLING = 11; // Type: OCSF_VALUE; EnumValue: 11;
	URL_CATEGORY_IDS_VIOLENCE_HATE_RACISM = 14; // Type: OCSF_VALUE; EnumValue: 14;
	URL_CATEGORY_IDS_WEAPONS = 15; // Type: OCSF_VALUE; EnumValue: 15;
	URL_CATEGORY_IDS_ABORTION = 16; // Type: OCSF_VALUE; EnumValue: 16;
	URL_CATEGORY_IDS_HACKING = 17; // Type: OCSF_VALUE; EnumValue: 17;
	URL_CATEGORY_IDS_PHISHING = 18; // Type: OCSF_VALUE; EnumValue: 18;
	URL_CATEGORY_IDS_ENTERTAINMENT = 20; // Type: OCSF_VALUE; EnumValue: 20;
	URL_CATEGORY_IDS_BUSINESS_ECONOMY = 21; // Type: OCSF_VALUE; EnumValue: 21;
	URL_CATEGORY_IDS_ALTERNATIVE_SPIRITUALITY_BELIEF = 22; // Type: OCSF_VALUE; EnumValue: 22;
	URL_CATEGORY_IDS_ALCOHOL = 23; // Type: OCSF_VALUE; EnumValue: 23;
	URL_CATEGORY_IDS_TOBACCO = 24; // EnumValue: 24; Type: OCSF_VALUE;
	URL_CATEGORY_IDS_CONTROLLED_SUBSTANCES = 25; // Type: OCSF_VALUE; EnumValue: 25;
	URL_CATEGORY_IDS_CHILD_PORNOGRAPHY = 26; // Type: OCSF_VALUE; EnumValue: 26;
	URL_CATEGORY_IDS_EDUCATION = 27; // Type: OCSF_VALUE; EnumValue: 27;
	URL_CATEGORY_IDS_CHARITABLE_ORGANIZATIONS = 29; // Type: OCSF_VALUE; EnumValue: 29;
	URL_CATEGORY_IDS_ART_CULTURE = 30; // Type: OCSF_VALUE; EnumValue: 30;
	URL_CATEGORY_IDS_FINANCIAL_SERVICES = 31; // Type: OCSF_VALUE; EnumValue: 31;
	URL_CATEGORY_IDS_BROKERAGE_TRADING = 32; // Type: OCSF_VALUE; EnumValue: 32;
	URL_CATEGORY_IDS_GAMES = 33; // EnumValue: 33; Type: OCSF_VALUE;
	URL_CATEGORY_IDS_GOVERNMENT_LEGAL = 34; // Type: OCSF_VALUE; EnumValue: 34;
	URL_CATEGORY_IDS_MILITARY = 35; // EnumValue: 35; Type: OCSF_VALUE;
	URL_CATEGORY_IDS_POLITICAL_SOCIAL_ADVOCACY = 36; // Type: OCSF_VALUE; EnumValue: 36;
	URL_CATEGORY_IDS_HEALTH = 37; // Type: OCSF_VALUE; EnumValue: 37;
	URL_CATEGORY_IDS_TECHNOLOGY_INTERNET = 38; // Type: OCSF_VALUE; EnumValue: 38;
	URL_CATEGORY_IDS_SEARCH_ENGINES_PORTALS = 40; // Type: OCSF_VALUE; EnumValue: 40;
	URL_CATEGORY_IDS_MALICIOUS_SOURCES_MALNETS = 43; // Type: OCSF_VALUE; EnumValue: 43;
	URL_CATEGORY_IDS_MALICIOUS_OUTBOUND_DATA_BOTNETS = 44; // Type: OCSF_VALUE; EnumValue: 44;
	URL_CATEGORY_IDS_JOB_SEARCH_CAREERS = 45; // EnumValue: 45; Type: OCSF_VALUE;
	URL_CATEGORY_IDS_NEWS_MEDIA = 46; // Type: OCSF_VALUE; EnumValue: 46;
	URL_CATEGORY_IDS_PERSONALS_DATING = 47; // Type: OCSF_VALUE; EnumValue: 47;
	URL_CATEGORY_IDS_REFERENCE = 49; // Type: OCSF_VALUE; EnumValue: 49;
	URL_CATEGORY_IDS_MIXED_CONTENT_POTENTIALLY_ADULT = 50; // Type: OCSF_VALUE; EnumValue: 50;
	URL_CATEGORY_IDS_CHAT_IM_SMS = 51; // Type: OCSF_VALUE; EnumValue: 51;
	URL_CATEGORY_IDS_EMAIL = 52; // Type: OCSF_VALUE; EnumValue: 52;
	URL_CATEGORY_IDS_NEWSGROUPS_FORUMS = 53; // Type: OCSF_VALUE; EnumValue: 53;
	URL_CATEGORY_IDS_RELIGION = 54; // Type: OCSF_VALUE; EnumValue: 54;
	URL_CATEGORY_IDS_SOCIAL_NETWORKING = 55; // Type: OCSF_VALUE; EnumValue: 55;
	URL_CATEGORY_IDS_FILE_STORAGE_SHARING = 56; // EnumValue: 56; Type: OCSF_VALUE;
	URL_CATEGORY_IDS_REMOTE_ACCESS_TOOLS = 57; // Type: OCSF_VALUE; EnumValue: 57;
	URL_CATEGORY_IDS_SHOPPING = 58; // EnumValue: 58; Type: OCSF_VALUE;
	URL_CATEGORY_IDS_AUCTIONS = 59; // Type: OCSF_VALUE; EnumValue: 59;
	URL_CATEGORY_IDS_REAL_ESTATE = 60; // Type: OCSF_VALUE; EnumValue: 60;
	URL_CATEGORY_IDS_SOCIETY_DAILY_LIVING = 61; // Type: OCSF_VALUE; EnumValue: 61;
	URL_CATEGORY_IDS_PERSONAL_SITES = 63; // Type: OCSF_VALUE; EnumValue: 63;
	URL_CATEGORY_IDS_RESTAURANTS_DINING_FOOD = 64; // Type: OCSF_VALUE; EnumValue: 64;
	URL_CATEGORY_IDS_SPORTS_RECREATION = 65; // EnumValue: 65; Type: OCSF_VALUE;
	URL_CATEGORY_IDS_TRAVEL = 66; // Type: OCSF_VALUE; EnumValue: 66;
	URL_CATEGORY_IDS_VEHICLES = 67; // Type: OCSF_VALUE; EnumValue: 67;
	URL_CATEGORY_IDS_HUMOR_JOKES = 68; // EnumValue: 68; Type: OCSF_VALUE;
	URL_CATEGORY_IDS_SOFTWARE_DOWNLOADS = 71; // Type: OCSF_VALUE; EnumValue: 71;
	URL_CATEGORY_IDS_PEER_TO_PEER_P_2_P = 83; // Type: OCSF_VALUE; EnumValue: 83;
	URL_CATEGORY_IDS_AUDIO_VIDEO_CLIPS = 84; // Type: OCSF_VALUE; EnumValue: 84;
	URL_CATEGORY_IDS_OFFICE_BUSINESS_APPLICATIONS = 85; // Type: OCSF_VALUE; EnumValue: 85;
	URL_CATEGORY_IDS_PROXY_AVOIDANCE = 86; // Type: OCSF_VALUE; EnumValue: 86;
	URL_CATEGORY_IDS_FOR_KIDS = 87; // Type: OCSF_VALUE; EnumValue: 87;
	URL_CATEGORY_IDS_WEB_ADS_ANALYTICS = 88; // Type: OCSF_VALUE; EnumValue: 88;
	URL_CATEGORY_IDS_WEB_HOSTING = 89; // Type: OCSF_VALUE; EnumValue: 89;
	URL_CATEGORY_IDS_UNCATEGORIZED = 90; // Type: OCSF_VALUE; EnumValue: 90;
	URL_CATEGORY_IDS_SUSPICIOUS = 92; // Type: OCSF_VALUE; EnumValue: 92;
	URL_CATEGORY_IDS_SEXUAL_EXPRESSION = 93; // EnumValue: 93; Type: OCSF_VALUE;
	URL_CATEGORY_IDS_TRANSLATION = 95; // Type: OCSF_VALUE; EnumValue: 95;
	URL_CATEGORY_IDS_NON_VIEWABLE_INFRASTRUCTURE = 96; // Type: OCSF_VALUE; EnumValue: 96;
	URL_CATEGORY_IDS_CONTENT_SERVERS = 97; // Type: OCSF_VALUE; EnumValue: 97;
	URL_CATEGORY_IDS_PLACEHOLDERS = 98; // Type: OCSF_VALUE; EnumValue: 98;
	URL_CATEGORY_IDS_OTHER = 99; // Type: OCSF_VALUE; EnumValue: 99;
	URL_CATEGORY_IDS_SPAM = 101; // Type: OCSF_VALUE; EnumValue: 101;
	URL_CATEGORY_IDS_POTENTIALLY_UNWANTED_SOFTWARE = 102; // Type: OCSF_VALUE; EnumValue: 102;
	URL_CATEGORY_IDS_DYNAMIC_DNS_HOST = 103; // Type: OCSF_VALUE; EnumValue: 103;
	URL_CATEGORY_IDS_E_CARD_INVITATIONS = 106; // Type: OCSF_VALUE; EnumValue: 106;
	URL_CATEGORY_IDS_INFORMATIONAL = 107; // Type: OCSF_VALUE; EnumValue: 107;
	URL_CATEGORY_IDS_COMPUTER_INFORMATION_SECURITY = 108; // Type: OCSF_VALUE; EnumValue: 108;
	URL_CATEGORY_IDS_INTERNET_CONNECTED_DEVICES = 109; // Type: OCSF_VALUE; EnumValue: 109;
	URL_CATEGORY_IDS_INTERNET_TELEPHONY = 110; // Type: OCSF_VALUE; EnumValue: 110;
	URL_CATEGORY_IDS_ONLINE_MEETINGS = 111; // Type: OCSF_VALUE; EnumValue: 111;
	URL_CATEGORY_IDS_MEDIA_SHARING = 112; // Type: OCSF_VALUE; EnumValue: 112;
	URL_CATEGORY_IDS_RADIO_AUDIO_STREAMS = 113; // Type: OCSF_VALUE; EnumValue: 113;
	URL_CATEGORY_IDS_TV_VIDEO_STREAMS = 114; // Type: OCSF_VALUE; EnumValue: 114;
	URL_CATEGORY_IDS_PIRACY_COPYRIGHT_CONCERNS = 118; // Type: OCSF_VALUE; EnumValue: 118;
	URL_CATEGORY_IDS_MARIJUANA = 121; // Type: OCSF_VALUE; EnumValue: 121;
}

enum NETWORK_CONNECTION_INFO_BOUNDARY_ID {
	NETWORK_CONNECTION_INFO_BOUNDARY_ID_UNKNOWN = 0; // Type: OCSF_VALUE; EnumValue: 0;
	NETWORK_CONNECTION_INFO_BOUNDARY_ID_LOCALHOST = 1; // Type: OCSF_VALUE; EnumValue: 1;
	NETWORK_CONNECTION_INFO_BOUNDARY_ID_INTERNAL = 2; // EnumValue: 2; Type: OCSF_VALUE;
	NETWORK_CONNECTION_INFO_BOUNDARY_ID_EXTERNAL = 3; // Type: OCSF_VALUE; EnumValue: 3;
	NETWORK_CONNECTION_INFO_BOUNDARY_ID_SAME_VPC = 4; // Type: OCSF_VALUE; EnumValue: 4;
	NETWORK_CONNECTION_INFO_BOUNDARY_ID_INTERNET_VPC_GATEWAY = 5; // Type: OCSF_VALUE; EnumValue: 5;
	NETWORK_CONNECTION_INFO_BOUNDARY_ID_VIRTUAL_PRIVATE_GATEWAY = 6; // Type: OCSF_VALUE; EnumValue: 6;
	NETWORK_CONNECTION_INFO_BOUNDARY_ID_INTRA_REGION_VPC = 7; // Type: OCSF_VALUE; EnumValue: 7;
	NETWORK_CONNECTION_INFO_BOUNDARY_ID_INTER_REGION_VPC = 8; // Type: OCSF_VALUE; EnumValue: 8;
	NETWORK_CONNECTION_INFO_BOUNDARY_ID_LOCAL_GATEWAY = 9; // Type: OCSF_VALUE; EnumValue: 9;
	NETWORK_CONNECTION_INFO_BOUNDARY_ID_GATEWAY_VPC = 10; // Type: OCSF_VALUE; EnumValue: 10;
	NETWORK_CONNECTION_INFO_BOUNDARY_ID_INTERNET_GATEWAY = 11; // Type: OCSF_VALUE; EnumValue: 11;
	NETWORK_CONNECTION_INFO_BOUNDARY_ID_OTHER = 99; // Type: OCSF_VALUE; EnumValue: 99;
}

enum KILL_CHAIN_PHASE_PHASE_ID {
	KILL_CHAIN_PHASE_PHASE_ID_UNKNOWN = 0; // Type: OCSF_VALUE; EnumValue: 0;
	KILL_CHAIN_PHASE_PHASE_ID_RECONNAISSANCE = 1; // Type: OCSF_VALUE; EnumValue: 1;
	KILL_CHAIN_PHASE_PHASE_ID_WEAPONIZATION = 2; // Type: OCSF_VALUE; EnumValue: 2;
	KILL_CHAIN_PHASE_PHASE_ID_DELIVERY = 3; // Type: OCSF_VALUE; EnumValue: 3;
	KILL_CHAIN_PHASE_PHASE_ID_EXPLOITATION = 4; // Type: OCSF_VALUE; EnumValue: 4;
	KILL_CHAIN_PHASE_PHASE_ID_INSTALLATION = 5; // Type: OCSF_VALUE; EnumValue: 5;
	KILL_CHAIN_PHASE_PHASE_ID_COMMAND_CONTROL = 6; // Type: OCSF_VALUE; EnumValue: 6;
	KILL_CHAIN_PHASE_PHASE_ID_ACTIONS_ON_OBJECTIVES = 7; // Type: OCSF_VALUE; EnumValue: 7;
	KILL_CHAIN_PHASE_PHASE_ID_OTHER = 99; // Type: OCSF_VALUE; EnumValue: 99;
}

enum NETWORK_CONNECTION_INFO_DIRECTION_ID {
	NETWORK_CONNECTION_INFO_DIRECTION_ID_UNKNOWN = 0; // EnumValue: 0; Type: OCSF_VALUE;
	NETWORK_CONNECTION_INFO_DIRECTION_ID_INBOUND = 1; // Type: OCSF_VALUE; EnumValue: 1;
	NETWORK_CONNECTION_INFO_DIRECTION_ID_OUTBOUND = 2; // Type: OCSF_VALUE; EnumValue: 2;
	NETWORK_CONNECTION_INFO_DIRECTION_ID_LATERAL = 3; // Type: OCSF_VALUE; EnumValue: 3;
	NETWORK_CONNECTION_INFO_DIRECTION_ID_OTHER = 99; // Type: OCSF_VALUE; EnumValue: 99;
}

enum JOB_RUN_STATE_ID {
	JOB_RUN_STATE_ID_UNKNOWN = 0; // Type: OCSF_VALUE; EnumValue: 0;
	JOB_RUN_STATE_ID_READY = 1; // Type: OCSF_VALUE; EnumValue: 1;
	JOB_RUN_STATE_ID_QUEUED = 2; // Type: OCSF_VALUE; EnumValue: 2;
	JOB_RUN_STATE_ID_RUNNING = 3; // Type: OCSF_VALUE; EnumValue: 3;
	JOB_RUN_STATE_ID_STOPPED = 4; // EnumValue: 4; Type: OCSF_VALUE;
	JOB_RUN_STATE_ID_OTHER = 99; // Type: OCSF_VALUE; EnumValue: 99;
}

enum DIGITAL_SIGNATURE_ALGORITHM_ID {
	DIGITAL_SIGNATURE_ALGORITHM_ID_UNKNOWN = 0; // Type: OCSF_VALUE; EnumValue: 0;
	DIGITAL_SIGNATURE_ALGORITHM_ID_DSA = 1; // Type: OCSF_VALUE; EnumValue: 1;
	DIGITAL_SIGNATURE_ALGORITHM_ID_RSA = 2; // Type: OCSF_VALUE; EnumValue: 2;
	DIGITAL_SIGNATURE_ALGORITHM_ID_ECDSA = 3; // Type: OCSF_VALUE; EnumValue: 3;
	DIGITAL_SIGNATURE_ALGORITHM_ID_AUTHENTICODE = 4; // Type: OCSF_VALUE; EnumValue: 4;
	DIGITAL_SIGNATURE_ALGORITHM_ID_OTHER = 99; // Type: OCSF_VALUE; EnumValue: 99;
}

enum OBSERVABLE_TYPE_ID {
	OBSERVABLE_TYPE_ID_UNKNOWN = 0; // Type: OCSF_VALUE; EnumValue: 0;
	OBSERVABLE_TYPE_ID_OTHER = 99; // Type: OCSF_VALUE; EnumValue: 99;
}

enum DATA_SECURITY_DETECTION_SYSTEM_ID {
	DATA_SECURITY_DETECTION_SYSTEM_ID_UNKNOWN = 0; // Type: OCSF_VALUE; EnumValue: 0;
	DATA_SECURITY_DETECTION_SYSTEM_ID_ENDPOINT = 1; // Type: OCSF_VALUE; EnumValue: 1;
	DATA_SECURITY_DETECTION_SYSTEM_ID_DLP_GATEWAY = 2; // Type: OCSF_VALUE; EnumValue: 2;
	DATA_SECURITY_DETECTION_SYSTEM_ID_MOBILE_DEVICE_MANAGEMENT = 3; // Type: OCSF_VALUE; EnumValue: 3;
	DATA_SECURITY_DETECTION_SYSTEM_ID_DATA_DISCOVERY_CLASSIFICATION = 4; // EnumValue: 4; Type: OCSF_VALUE;
	DATA_SECURITY_DETECTION_SYSTEM_ID_SECURE_WEB_GATEWAY = 5; // EnumValue: 5; Type: OCSF_VALUE;
	DATA_SECURITY_DETECTION_SYSTEM_ID_SECURE_EMAIL_GATEWAY = 6; // Type: OCSF_VALUE; EnumValue: 6;
	DATA_SECURITY_DETECTION_SYSTEM_ID_DIGITAL_RIGHTS_MANAGEMENT = 7; // Type: OCSF_VALUE; EnumValue: 7;
	DATA_SECURITY_DETECTION_SYSTEM_ID_CLOUD_ACCESS_SECURITY_BROKER = 8; // Type: OCSF_VALUE; EnumValue: 8;
	DATA_SECURITY_DETECTION_SYSTEM_ID_DATABASE_ACTIVITY_MONITORING = 9; // Type: OCSF_VALUE; EnumValue: 9;
	DATA_SECURITY_DETECTION_SYSTEM_ID_APPLICATION_LEVEL_DLP = 10; // Type: OCSF_VALUE; EnumValue: 10;
	DATA_SECURITY_DETECTION_SYSTEM_ID_DEVELOPER_SECURITY = 11; // Type: OCSF_VALUE; EnumValue: 11;
	DATA_SECURITY_DETECTION_SYSTEM_ID_DATA_SECURITY_POSTURE_MANAGEMENT = 12; // Type: OCSF_VALUE; EnumValue: 12;
	DATA_SECURITY_DETECTION_SYSTEM_ID_OTHER = 99; // Type: OCSF_VALUE; EnumValue: 99;
}

enum MODULE_LOAD_TYPE_ID {
	MODULE_LOAD_TYPE_ID_UNKNOWN = 0; // Type: OCSF_VALUE; EnumValue: 0;
	MODULE_LOAD_TYPE_ID_STANDARD = 1; // Type: OCSF_VALUE; EnumValue: 1;
	MODULE_LOAD_TYPE_ID_NON_STANDARD = 2; // Type: OCSF_VALUE; EnumValue: 2;
	MODULE_LOAD_TYPE_ID_SHELL_CODE = 3; // Type: OCSF_VALUE; EnumValue: 3;
	MODULE_LOAD_TYPE_ID_MAPPED = 4; // Type: OCSF_VALUE; EnumValue: 4;
	MODULE_LOAD_TYPE_ID_NON_STANDARD_BACKED = 5; // Type: OCSF_VALUE; EnumValue: 5;
	MODULE_LOAD_TYPE_ID_OTHER = 99; // Type: OCSF_VALUE; EnumValue: 99;
}

enum FILE_CONFIDENTIALITY_ID {
	FILE_CONFIDENTIALITY_ID_UNKNOWN = 0; // Type: OCSF_VALUE; EnumValue: 0;
	FILE_CONFIDENTIALITY_ID_NOT_CONFIDENTIAL = 1; // Type: OCSF_VALUE; EnumValue: 1;
	FILE_CONFIDENTIALITY_ID_CONFIDENTIAL = 2; // Type: OCSF_VALUE; EnumValue: 2;
	FILE_CONFIDENTIALITY_ID_SECRET = 3; // Type: OCSF_VALUE; EnumValue: 3;
	FILE_CONFIDENTIALITY_ID_TOP_SECRET = 4; // Type: OCSF_VALUE; EnumValue: 4;
	FILE_CONFIDENTIALITY_ID_PRIVATE = 5; // EnumValue: 5; Type: OCSF_VALUE;
	FILE_CONFIDENTIALITY_ID_RESTRICTED = 6; // Type: OCSF_VALUE; EnumValue: 6;
	FILE_CONFIDENTIALITY_ID_OTHER = 99; // Type: OCSF_VALUE; EnumValue: 99;
}

enum NETWORK_ENDPOINT_TYPE_ID {
	NETWORK_ENDPOINT_TYPE_ID_UNKNOWN = 0; // Type: OCSF_VALUE; EnumValue: 0;
	NETWORK_ENDPOINT_TYPE_ID_SERVER = 1; // Type: OCSF_VALUE; EnumValue: 1;
	NETWORK_ENDPOINT_TYPE_ID_DESKTOP = 2; // Type: OCSF_VALUE; EnumValue: 2;
	NETWORK_ENDPOINT_TYPE_ID_LAPTOP = 3; // Type: OCSF_VALUE; EnumValue: 3;
	NETWORK_ENDPOINT_TYPE_ID_TABLET = 4; // Type: OCSF_VALUE; EnumValue: 4;
	NETWORK_ENDPOINT_TYPE_ID_MOBILE = 5; // Type: OCSF_VALUE; EnumValue: 5;
	NETWORK_ENDPOINT_TYPE_ID_VIRTUAL = 6; // Type: OCSF_VALUE; EnumValue: 6;
	NETWORK_ENDPOINT_TYPE_ID_IOT = 7; // Type: OCSF_VALUE; EnumValue: 7;
	NETWORK_ENDPOINT_TYPE_ID_BROWSER = 8; // Type: OCSF_VALUE; EnumValue: 8;
	NETWORK_ENDPOINT_TYPE_ID_FIREWALL = 9; // Type: OCSF_VALUE; EnumValue: 9;
	NETWORK_ENDPOINT_TYPE_ID_SWITCH = 10; // Type: OCSF_VALUE; EnumValue: 10;
	NETWORK_ENDPOINT_TYPE_ID_HUB = 11; // Type: OCSF_VALUE; EnumValue: 11;
	NETWORK_ENDPOINT_TYPE_ID_OTHER = 99; // EnumValue: 99; Type: OCSF_VALUE;
}

enum MALWARE_CLASSIFICATION_IDS {
	MALWARE_CLASSIFICATION_IDS_UNKNOWN = 0; // Type: OCSF_VALUE; EnumValue: 0;
	MALWARE_CLASSIFICATION_IDS_ADWARE = 1; // Type: OCSF_VALUE; EnumValue: 1;
	MALWARE_CLASSIFICATION_IDS_BACKDOOR = 2; // Type: OCSF_VALUE; EnumValue: 2;
	MALWARE_CLASSIFICATION_IDS_BOT = 3; // EnumValue: 3; Type: OCSF_VALUE;
	MALWARE_CLASSIFICATION_IDS_BOOTKIT = 4; // Type: OCSF_VALUE; EnumValue: 4;
	MALWARE_CLASSIFICATION_IDS_DDOS = 5; // Type: OCSF_VALUE; EnumValue: 5;
	MALWARE_CLASSIFICATION_IDS_DOWNLOADER = 6; // Type: OCSF_VALUE; EnumValue: 6;
	MALWARE_CLASSIFICATION_IDS_DROPPER = 7; // Type: OCSF_VALUE; EnumValue: 7;
	MALWARE_CLASSIFICATION_IDS_EXPLOIT_KIT = 8; // EnumValue: 8; Type: OCSF_VALUE;
	MALWARE_CLASSIFICATION_IDS_KEYLOGGER = 9; // Type: OCSF_VALUE; EnumValue: 9;
	MALWARE_CLASSIFICATION_IDS_RANSOMWARE = 10; // Type: OCSF_VALUE; EnumValue: 10;
	MALWARE_CLASSIFICATION_IDS_REMOTE_ACCESS_TROJAN = 11; // Type: OCSF_VALUE; EnumValue: 11;
	MALWARE_CLASSIFICATION_IDS_RESOURCE_EXPLOITATION = 13; // Type: OCSF_VALUE; EnumValue: 13;
	MALWARE_CLASSIFICATION_IDS_ROGUE_SECURITY_SOFTWARE = 14; // Type: OCSF_VALUE; EnumValue: 14;
	MALWARE_CLASSIFICATION_IDS_ROOTKIT = 15; // Type: OCSF_VALUE; EnumValue: 15;
	MALWARE_CLASSIFICATION_IDS_SCREEN_CAPTURE = 16; // Type: OCSF_VALUE; EnumValue: 16;
	MALWARE_CLASSIFICATION_IDS_SPYWARE = 17; // Type: OCSF_VALUE; EnumValue: 17;
	MALWARE_CLASSIFICATION_IDS_TROJAN = 18; // Type: OCSF_VALUE; EnumValue: 18;
	MALWARE_CLASSIFICATION_IDS_VIRUS = 19; // Type: OCSF_VALUE; EnumValue: 19;
	MALWARE_CLASSIFICATION_IDS_WEBSHELL = 20; // Type: OCSF_VALUE; EnumValue: 20;
	MALWARE_CLASSIFICATION_IDS_WIPER = 21; // Type: OCSF_VALUE; EnumValue: 21;
	MALWARE_CLASSIFICATION_IDS_WORM = 22; // Type: OCSF_VALUE; EnumValue: 22;
	MALWARE_CLASSIFICATION_IDS_OTHER = 99; // Type: OCSF_VALUE; EnumValue: 99;
}

enum DATABUCKET_TYPE_ID {
	DATABUCKET_TYPE_ID_UNKNOWN = 0; // Type: OCSF_VALUE; EnumValue: 0;
	DATABUCKET_TYPE_ID_S_3 = 1; // Type: OCSF_VALUE; EnumValue: 1;
	DATABUCKET_TYPE_ID_AZURE_BLOB = 2; // EnumValue: 2; Type: OCSF_VALUE;
	DATABUCKET_TYPE_ID_GCP_BUCKET = 3; // Type: OCSF_VALUE; EnumValue: 3;
	DATABUCKET_TYPE_ID_OTHER = 99; // Type: OCSF_VALUE; EnumValue: 99;
}

enum TLS_EXTENSION_TYPE_ID {
	TLS_EXTENSION_TYPE_ID_UNKNOWN = 0; // Type: OCSF_VALUE; EnumValue: 0;
	TLS_EXTENSION_TYPE_ID_MAXIMUM_FRAGMENT_LENGTH = 1; // Type: OCSF_VALUE; EnumValue: 1;
	TLS_EXTENSION_TYPE_ID_STATUS_REQUEST = 5; // EnumValue: 5; Type: OCSF_VALUE;
	TLS_EXTENSION_TYPE_ID_SUPPORTED_GROUPS = 10; // Type: OCSF_VALUE; EnumValue: 10;
	TLS_EXTENSION_TYPE_ID_SIGNATURE_ALGORITHMS = 13; // Type: OCSF_VALUE; EnumValue: 13;
	TLS_EXTENSION_TYPE_ID_USE_SRTP = 14; // Type: OCSF_VALUE; EnumValue: 14;
	TLS_EXTENSION_TYPE_ID_HEARTBEAT = 15; // EnumValue: 15; Type: OCSF_VALUE;
	TLS_EXTENSION_TYPE_ID_APPLICATION_LAYER_PROTOCOL_NEGOTIATION = 16; // Type: OCSF_VALUE; EnumValue: 16;
	TLS_EXTENSION_TYPE_ID_SIGNED_CERTIFICATE_TIMESTAMP = 18; // EnumValue: 18; Type: OCSF_VALUE;
	TLS_EXTENSION_TYPE_ID_CLIENT_CERTIFICATE_TYPE = 19; // Type: OCSF_VALUE; EnumValue: 19;
	TLS_EXTENSION_TYPE_ID_SERVER_CERTIFICATE_TYPE = 20; // EnumValue: 20; Type: OCSF_VALUE;
	TLS_EXTENSION_TYPE_ID_PADDING = 21; // Type: OCSF_VALUE; EnumValue: 21;
	TLS_EXTENSION_TYPE_ID_PRE_SHARED_KEY = 41; // Type: OCSF_VALUE; EnumValue: 41;
	TLS_EXTENSION_TYPE_ID_EARLY_DATA = 42; // Type: OCSF_VALUE; EnumValue: 42;
	TLS_EXTENSION_TYPE_ID_SUPPORTED_VERSIONS = 43; // Type: OCSF_VALUE; EnumValue: 43;
	TLS_EXTENSION_TYPE_ID_COOKIE = 44; // Type: OCSF_VALUE; EnumValue: 44;
	TLS_EXTENSION_TYPE_ID_PSK_KEY_EXCHANGE_MODES = 45; // Type: OCSF_VALUE; EnumValue: 45;
	TLS_EXTENSION_TYPE_ID_CERTIFICATE_AUTHORITIES = 47; // Type: OCSF_VALUE; EnumValue: 47;
	TLS_EXTENSION_TYPE_ID_OID_FILTERS = 48; // Type: OCSF_VALUE; EnumValue: 48;
	TLS_EXTENSION_TYPE_ID_POST_HANDSHAKE_AUTH = 49; // Type: OCSF_VALUE; EnumValue: 49;
	TLS_EXTENSION_TYPE_ID_SIGNATURE_ALGORITHMS_CERT = 50; // Type: OCSF_VALUE; EnumValue: 50;
	TLS_EXTENSION_TYPE_ID_KEY_SHARE = 51; // Type: OCSF_VALUE; EnumValue: 51;
	TLS_EXTENSION_TYPE_ID_OTHER = 99; // Type: OCSF_VALUE; EnumValue: 99;
}

enum DATABASE_TYPE_ID {
	DATABASE_TYPE_ID_UNKNOWN = 0; // Type: OCSF_VALUE; EnumValue: 0;
	DATABASE_TYPE_ID_RELATIONAL = 1; // Type: OCSF_VALUE; EnumValue: 1;
	DATABASE_TYPE_ID_NETWORK = 2; // Type: OCSF_VALUE; EnumValue: 2;
	DATABASE_TYPE_ID_OBJECT_ORIENTED = 3; // Type: OCSF_VALUE; EnumValue: 3;
	DATABASE_TYPE_ID_CENTRALIZED = 4; // Type: OCSF_VALUE; EnumValue: 4;
	DATABASE_TYPE_ID_OPERATIONAL = 5; // Type: OCSF_VALUE; EnumValue: 5;
	DATABASE_TYPE_ID_NO_SQL = 6; // Type: OCSF_VALUE; EnumValue: 6;
	DATABASE_TYPE_ID_OTHER = 99; // Type: OCSF_VALUE; EnumValue: 99;
}

enum COMPLIANCE_STATUS_ID {
	COMPLIANCE_STATUS_ID_UNKNOWN = 0; // Type: OCSF_VALUE; EnumValue: 0;
	COMPLIANCE_STATUS_ID_SUCCESS = 1; // Type: OCSF_VALUE; EnumValue: 1;
	COMPLIANCE_STATUS_ID_FAILURE = 2; // Type: OCSF_VALUE; EnumValue: 2;
	COMPLIANCE_STATUS_ID_FAIL = 3; // Type: OCSF_VALUE; EnumValue: 3;
	COMPLIANCE_STATUS_ID_OTHER = 99; // Type: OCSF_VALUE; EnumValue: 99;
}

enum DATA_SECURITY_DATA_LIFECYCLE_STATE_ID {
	DATA_SECURITY_DATA_LIFECYCLE_STATE_ID_UNKNOWN = 0; // Type: OCSF_VALUE; EnumValue: 0;
	DATA_SECURITY_DATA_LIFECYCLE_STATE_ID_DATA_AT_REST = 1; // Type: OCSF_VALUE; EnumValue: 1;
	DATA_SECURITY_DATA_LIFECYCLE_STATE_ID_DATA_IN_TRANSIT = 2; // Type: OCSF_VALUE; EnumValue: 2;
	DATA_SECURITY_DATA_LIFECYCLE_STATE_ID_DATA_IN_USE = 3; // EnumValue: 3; Type: OCSF_VALUE;
}

enum REPUTATION_SCORE_ID {
	REPUTATION_SCORE_ID_UNKNOWN = 0; // Type: OCSF_VALUE; EnumValue: 0;
	REPUTATION_SCORE_ID_VERY_SAFE = 1; // EnumValue: 1; Type: OCSF_VALUE;
	REPUTATION_SCORE_ID_SAFE = 2; // Type: OCSF_VALUE; EnumValue: 2;
	REPUTATION_SCORE_ID_PROBABLY_SAFE = 3; // Type: OCSF_VALUE; EnumValue: 3;
	REPUTATION_SCORE_ID_LEANS_SAFE = 4; // Type: OCSF_VALUE; EnumValue: 4;
	REPUTATION_SCORE_ID_MAY_NOT_BE_SAFE = 5; // Type: OCSF_VALUE; EnumValue: 5;
	REPUTATION_SCORE_ID_EXERCISE_CAUTION = 6; // Type: OCSF_VALUE; EnumValue: 6;
	REPUTATION_SCORE_ID_SUSPICIOUS_RISKY = 7; // Type: OCSF_VALUE; EnumValue: 7;
	REPUTATION_SCORE_ID_POSSIBLY_MALICIOUS = 8; // EnumValue: 8; Type: OCSF_VALUE;
	REPUTATION_SCORE_ID_PROBABLY_MALICIOUS = 9; // Type: OCSF_VALUE; EnumValue: 9;
	REPUTATION_SCORE_ID_MALICIOUS = 10; // Type: OCSF_VALUE; EnumValue: 10;
	REPUTATION_SCORE_ID_OTHER = 99; // Type: OCSF_VALUE; EnumValue: 99;
}

enum FILE_TYPE_ID {
	FILE_TYPE_ID_UNKNOWN = 0; // Type: OCSF_VALUE; EnumValue: 0;
	FILE_TYPE_ID_REGULAR_FILE = 1; // Type: OCSF_VALUE; EnumValue: 1;
	FILE_TYPE_ID_FOLDER = 2; // Type: OCSF_VALUE; EnumValue: 2;
	FILE_TYPE_ID_CHARACTER_DEVICE = 3; // Type: OCSF_VALUE; EnumValue: 3;
	FILE_TYPE_ID_BLOCK_DEVICE = 4; // Type: OCSF_VALUE; EnumValue: 4;
	FILE_TYPE_ID_LOCAL_SOCKET = 5; // Type: OCSF_VALUE; EnumValue: 5;
	FILE_TYPE_ID_NAMED_PIPE = 6; // Type: OCSF_VALUE; EnumValue: 6;
	FILE_TYPE_ID_SYMBOLIC_LINK = 7; // Type: OCSF_VALUE; EnumValue: 7;
	FILE_TYPE_ID_OTHER = 99; // EnumValue: 99; Type: OCSF_VALUE;
}

enum DATA_SECURITY_CONFIDENTIALITY_ID {
	DATA_SECURITY_CONFIDENTIALITY_ID_UNKNOWN = 0; // Type: OCSF_VALUE; EnumValue: 0;
	DATA_SECURITY_CONFIDENTIALITY_ID_NOT_CONFIDENTIAL = 1; // EnumValue: 1; Type: OCSF_VALUE;
	DATA_SECURITY_CONFIDENTIALITY_ID_CONFIDENTIAL = 2; // Type: OCSF_VALUE; EnumValue: 2;
	DATA_SECURITY_CONFIDENTIALITY_ID_SECRET = 3; // EnumValue: 3; Type: OCSF_VALUE;
	DATA_SECURITY_CONFIDENTIALITY_ID_TOP_SECRET = 4; // Type: OCSF_VALUE; EnumValue: 4;
	DATA_SECURITY_CONFIDENTIALITY_ID_PRIVATE = 5; // Type: OCSF_VALUE; EnumValue: 5;
	DATA_SECURITY_CONFIDENTIALITY_ID_RESTRICTED = 6; // Type: OCSF_VALUE; EnumValue: 6;
	DATA_SECURITY_CONFIDENTIALITY_ID_OTHER = 99; // Type: OCSF_VALUE; EnumValue: 99;
}

enum AGENT_TYPE_ID {
	AGENT_TYPE_ID_UNKNOWN = 0; // Type: OCSF_VALUE; EnumValue: 0;
	AGENT_TYPE_ID_ENDPOINT_DETECTION_AND_RESPONSE = 1; // EnumValue: 1; Type: OCSF_VALUE;
	AGENT_TYPE_ID_DATA_LOSS_PREVENTION = 2; // Type: OCSF_VALUE; EnumValue: 2;
	AGENT_TYPE_ID_BACKUP_RECOVERY = 3; // Type: OCSF_VALUE; EnumValue: 3;
	AGENT_TYPE_ID_PERFORMANCE_MONITORING_OBSERVABILITY = 4; // Type: OCSF_VALUE; EnumValue: 4;
	AGENT_TYPE_ID_VULNERABILITY_MANAGEMENT = 5; // EnumValue: 5; Type: OCSF_VALUE;
	AGENT_TYPE_ID_LOG_FORWARDING = 6; // Type: OCSF_VALUE; EnumValue: 6;
	AGENT_TYPE_ID_MOBILE_DEVICE_MANAGEMENT = 7; // EnumValue: 7; Type: OCSF_VALUE;
	AGENT_TYPE_ID_CONFIGURATION_MANAGEMENT = 8; // Type: OCSF_VALUE; EnumValue: 8;
	AGENT_TYPE_ID_REMOTE_ACCESS = 9; // Type: OCSF_VALUE; EnumValue: 9;
	AGENT_TYPE_ID_OTHER = 99; // Type: OCSF_VALUE; EnumValue: 99;
}

enum NETWORK_CONNECTION_INFO_PROTOCOL_VER_ID {
	NETWORK_CONNECTION_INFO_PROTOCOL_VER_ID_UNKNOWN = 0; // EnumValue: 0; Type: OCSF_VALUE;
	NETWORK_CONNECTION_INFO_PROTOCOL_VER_ID_INTERNET_PROTOCOL_VERSION_4_I_PV_4 = 4; // Type: OCSF_VALUE; EnumValue: 4;
	NETWORK_CONNECTION_INFO_PROTOCOL_VER_ID_INTERNET_PROTOCOL_VERSION_6_I_PV_6 = 6; // Type: OCSF_VALUE; EnumValue: 6;
	NETWORK_CONNECTION_INFO_PROTOCOL_VER_ID_OTHER = 99; // Type: OCSF_VALUE; EnumValue: 99;
}

enum SCAN_TYPE_ID {
	SCAN_TYPE_ID_UNKNOWN = 0; // Type: OCSF_VALUE; EnumValue: 0;
	SCAN_TYPE_ID_MANUAL = 1; // Type: OCSF_VALUE; EnumValue: 1;
	SCAN_TYPE_ID_SCHEDULED = 2; // Type: OCSF_VALUE; EnumValue: 2;
	SCAN_TYPE_ID_UPDATED_CONTENT = 3; // Type: OCSF_VALUE; EnumValue: 3;
	SCAN_TYPE_ID_QUARANTINED_ITEMS = 4; // Type: OCSF_VALUE; EnumValue: 4;
	SCAN_TYPE_ID_ATTACHED_MEDIA = 5; // Type: OCSF_VALUE; EnumValue: 5;
	SCAN_TYPE_ID_USER_LOGON = 6; // Type: OCSF_VALUE; EnumValue: 6;
	SCAN_TYPE_ID_ELAM = 7; // Type: OCSF_VALUE; EnumValue: 7;
	SCAN_TYPE_ID_OTHER = 99; // EnumValue: 99; Type: OCSF_VALUE;
}

enum NETWORK_INTERFACE_TYPE_ID {
	NETWORK_INTERFACE_TYPE_ID_UNKNOWN = 0; // Type: OCSF_VALUE; EnumValue: 0;
	NETWORK_INTERFACE_TYPE_ID_WIRED = 1; // Type: OCSF_VALUE; EnumValue: 1;
	NETWORK_INTERFACE_TYPE_ID_WIRELESS = 2; // Type: OCSF_VALUE; EnumValue: 2;
	NETWORK_INTERFACE_TYPE_ID_MOBILE = 3; // Type: OCSF_VALUE; EnumValue: 3;
	NETWORK_INTERFACE_TYPE_ID_TUNNEL = 4; // Type: OCSF_VALUE; EnumValue: 4;
	NETWORK_INTERFACE_TYPE_ID_OTHER = 99; // Type: OCSF_VALUE; EnumValue: 99;
}

enum OS_TYPE_ID {
	OS_TYPE_ID_UNKNOWN = 0; // Type: OCSF_VALUE; EnumValue: 0;
	OS_TYPE_ID_OTHER = 99; // Type: OCSF_VALUE; EnumValue: 99;
	OS_TYPE_ID_WINDOWS = 100; // Type: OCSF_VALUE; EnumValue: 100;
	OS_TYPE_ID_WINDOWS_MOBILE = 101; // EnumValue: 101; Type: OCSF_VALUE;
	OS_TYPE_ID_LINUX = 200; // EnumValue: 200; Type: OCSF_VALUE;
	OS_TYPE_ID_ANDROID = 201; // Type: OCSF_VALUE; EnumValue: 201;
	OS_TYPE_ID_MAC_OS = 300; // Type: OCSF_VALUE; EnumValue: 300;
	OS_TYPE_ID_I_OS = 301; // Type: OCSF_VALUE; EnumValue: 301;
	OS_TYPE_ID_I_PAD_OS = 302; // Type: OCSF_VALUE; EnumValue: 302;
	OS_TYPE_ID_SOLARIS = 400; // Type: OCSF_VALUE; EnumValue: 400;
	OS_TYPE_ID_AIX = 401; // Type: OCSF_VALUE; EnumValue: 401;
	OS_TYPE_ID_HP_UX = 402; // EnumValue: 402; Type: OCSF_VALUE;
}

enum DEVICE_TYPE_ID {
	DEVICE_TYPE_ID_UNKNOWN = 0; // Type: OCSF_VALUE; EnumValue: 0;
	DEVICE_TYPE_ID_SERVER = 1; // Type: OCSF_VALUE; EnumValue: 1;
	DEVICE_TYPE_ID_DESKTOP = 2; // Type: OCSF_VALUE; EnumValue: 2;
	DEVICE_TYPE_ID_LAPTOP = 3; // EnumValue: 3; Type: OCSF_VALUE;
	DEVICE_TYPE_ID_TABLET = 4; // Type: OCSF_VALUE; EnumValue: 4;
	DEVICE_TYPE_ID_MOBILE = 5; // Type: OCSF_VALUE; EnumValue: 5;
	DEVICE_TYPE_ID_VIRTUAL = 6; // EnumValue: 6; Type: OCSF_VALUE;
	DEVICE_TYPE_ID_IOT = 7; // Type: OCSF_VALUE; EnumValue: 7;
	DEVICE_TYPE_ID_BROWSER = 8; // Type: OCSF_VALUE; EnumValue: 8;
	DEVICE_TYPE_ID_FIREWALL = 9; // Type: OCSF_VALUE; EnumValue: 9;
	DEVICE_TYPE_ID_SWITCH = 10; // Type: OCSF_VALUE; EnumValue: 10;
	DEVICE_TYPE_ID_HUB = 11; // Type: OCSF_VALUE; EnumValue: 11;
	DEVICE_TYPE_ID_OTHER = 99; // EnumValue: 99; Type: OCSF_VALUE;
}

enum NETWORK_PROXY_TYPE_ID {
	NETWORK_PROXY_TYPE_ID_UNKNOWN = 0; // Type: OCSF_VALUE; EnumValue: 0;
	NETWORK_PROXY_TYPE_ID_SERVER = 1; // Type: OCSF_VALUE; EnumValue: 1;
	NETWORK_PROXY_TYPE_ID_DESKTOP = 2; // Type: OCSF_VALUE; EnumValue: 2;
	NETWORK_PROXY_TYPE_ID_LAPTOP = 3; // Type: OCSF_VALUE; EnumValue: 3;
	NETWORK_PROXY_TYPE_ID_TABLET = 4; // Type: OCSF_VALUE; EnumValue: 4;
	NETWORK_PROXY_TYPE_ID_MOBILE = 5; // Type: OCSF_VALUE; EnumValue: 5;
	NETWORK_PROXY_TYPE_ID_VIRTUAL = 6; // Type: OCSF_VALUE; EnumValue: 6;
	NETWORK_PROXY_TYPE_ID_IOT = 7; // EnumValue: 7; Type: OCSF_VALUE;
	NETWORK_PROXY_TYPE_ID_BROWSER = 8; // Type: OCSF_VALUE; EnumValue: 8;
	NETWORK_PROXY_TYPE_ID_FIREWALL = 9; // Type: OCSF_VALUE; EnumValue: 9;
	NETWORK_PROXY_TYPE_ID_SWITCH = 10; // Type: OCSF_VALUE; EnumValue: 10;
	NETWORK_PROXY_TYPE_ID_HUB = 11; // Type: OCSF_VALUE; EnumValue: 11;
	NETWORK_PROXY_TYPE_ID_OTHER = 99; // Type: OCSF_VALUE; EnumValue: 99;
}

enum AUTH_FACTOR_FACTOR_TYPE_ID {
	AUTH_FACTOR_FACTOR_TYPE_ID_UNKNOWN = 0; // Type: OCSF_VALUE; EnumValue: 0;
	AUTH_FACTOR_FACTOR_TYPE_ID_SMS = 1; // Type: OCSF_VALUE; EnumValue: 1;
	AUTH_FACTOR_FACTOR_TYPE_ID_SECURITY_QUESTION = 2; // Type: OCSF_VALUE; EnumValue: 2;
	AUTH_FACTOR_FACTOR_TYPE_ID_PHONE_CALL = 3; // Type: OCSF_VALUE; EnumValue: 3;
	AUTH_FACTOR_FACTOR_TYPE_ID_BIOMETRIC = 4; // Type: OCSF_VALUE; EnumValue: 4;
	AUTH_FACTOR_FACTOR_TYPE_ID_PUSH_NOTIFICATION = 5; // Type: OCSF_VALUE; EnumValue: 5;
	AUTH_FACTOR_FACTOR_TYPE_ID_HARDWARE_TOKEN = 6; // Type: OCSF_VALUE; EnumValue: 6;
	AUTH_FACTOR_FACTOR_TYPE_ID_OTP = 7; // Type: OCSF_VALUE; EnumValue: 7;
	AUTH_FACTOR_FACTOR_TYPE_ID_EMAIL = 8; // Type: OCSF_VALUE; EnumValue: 8;
	AUTH_FACTOR_FACTOR_TYPE_ID_U_2_F = 9; // Type: OCSF_VALUE; EnumValue: 9;
	AUTH_FACTOR_FACTOR_TYPE_ID_WEB_AUTHN = 10; // Type: OCSF_VALUE; EnumValue: 10;
	AUTH_FACTOR_FACTOR_TYPE_ID_PASSWORD = 11; // Type: OCSF_VALUE; EnumValue: 11;
	AUTH_FACTOR_FACTOR_TYPE_ID_OTHER = 99; // Type: OCSF_VALUE; EnumValue: 99;
}

enum DATA_SECURITY_CATEGORY_ID {
	DATA_SECURITY_CATEGORY_ID_UNKNOWN = 0; // EnumValue: 0; Type: OCSF_VALUE;
	DATA_SECURITY_CATEGORY_ID_PERSONAL = 1; // Type: OCSF_VALUE; EnumValue: 1;
	DATA_SECURITY_CATEGORY_ID_GOVERNMENTAL = 2; // Type: OCSF_VALUE; EnumValue: 2;
	DATA_SECURITY_CATEGORY_ID_FINANCIAL = 3; // Type: OCSF_VALUE; EnumValue: 3;
	DATA_SECURITY_CATEGORY_ID_BUSINESS = 4; // Type: OCSF_VALUE; EnumValue: 4;
	DATA_SECURITY_CATEGORY_ID_MILITARY_AND_LAW_ENFORCEMENT = 5; // Type: OCSF_VALUE; EnumValue: 5;
	DATA_SECURITY_CATEGORY_ID_SECURITY = 6; // Type: OCSF_VALUE; EnumValue: 6;
	DATA_SECURITY_CATEGORY_ID_OTHER = 99; // Type: OCSF_VALUE; EnumValue: 99;
}

enum DATA_CLASSIFICATION_CONFIDENTIALITY_ID {
	DATA_CLASSIFICATION_CONFIDENTIALITY_ID_UNKNOWN = 0; // Type: OCSF_VALUE; EnumValue: 0;
	DATA_CLASSIFICATION_CONFIDENTIALITY_ID_NOT_CONFIDENTIAL = 1; // Type: OCSF_VALUE; EnumValue: 1;
	DATA_CLASSIFICATION_CONFIDENTIALITY_ID_CONFIDENTIAL = 2; // Type: OCSF_VALUE; EnumValue: 2;
	DATA_CLASSIFICATION_CONFIDENTIALITY_ID_SECRET = 3; // Type: OCSF_VALUE; EnumValue: 3;
	DATA_CLASSIFICATION_CONFIDENTIALITY_ID_TOP_SECRET = 4; // Type: OCSF_VALUE; EnumValue: 4;
	DATA_CLASSIFICATION_CONFIDENTIALITY_ID_PRIVATE = 5; // Type: OCSF_VALUE; EnumValue: 5;
	DATA_CLASSIFICATION_CONFIDENTIALITY_ID_RESTRICTED = 6; // Type: OCSF_VALUE; EnumValue: 6;
	DATA_CLASSIFICATION_CONFIDENTIALITY_ID_OTHER = 99; // Type: OCSF_VALUE; EnumValue: 99;
}

enum FINGERPRINT_ALGORITHM_ID {
	FINGERPRINT_ALGORITHM_ID_UNKNOWN = 0; // Type: OCSF_VALUE; EnumValue: 0;
	FINGERPRINT_ALGORITHM_ID_MD_5 = 1; // Type: OCSF_VALUE; EnumValue: 1;
	FINGERPRINT_ALGORITHM_ID_SHA_1 = 2; // Type: OCSF_VALUE; EnumValue: 2;
	FINGERPRINT_ALGORITHM_ID_SHA_256 = 3; // Type: OCSF_VALUE; EnumValue: 3;
	FINGERPRINT_ALGORITHM_ID_SHA_512 = 4; // Type: OCSF_VALUE; EnumValue: 4;
	FINGERPRINT_ALGORITHM_ID_CTPH = 5; // Type: OCSF_VALUE; EnumValue: 5;
	FINGERPRINT_ALGORITHM_ID_TLSH = 6; // Type: OCSF_VALUE; EnumValue: 6;
	FINGERPRINT_ALGORITHM_ID_QUICK_XOR_HASH = 7; // EnumValue: 7; Type: OCSF_VALUE;
	FINGERPRINT_ALGORITHM_ID_OTHER = 99; // Type: OCSF_VALUE; EnumValue: 99;
}

enum DNS_QUERY_OPCODE_ID {
	DNS_QUERY_OPCODE_ID_QUERY = 0; // Type: OCSF_VALUE; EnumValue: 0;
	DNS_QUERY_OPCODE_ID_INVERSE_QUERY = 1; // EnumValue: 1; Type: OCSF_VALUE;
	DNS_QUERY_OPCODE_ID_STATUS = 2; // Type: OCSF_VALUE; EnumValue: 2;
	DNS_QUERY_OPCODE_ID_RESERVED = 3; // Type: OCSF_VALUE; EnumValue: 3;
	DNS_QUERY_OPCODE_ID_NOTIFY = 4; // Type: OCSF_VALUE; EnumValue: 4;
	DNS_QUERY_OPCODE_ID_UPDATE = 5; // Type: OCSF_VALUE; EnumValue: 5;
	DNS_QUERY_OPCODE_ID_DSO_MESSAGE = 6; // Type: OCSF_VALUE; EnumValue: 6;
}

enum PROCESS_INTEGRITY_ID {
	PROCESS_INTEGRITY_ID_UNKNOWN = 0; // Type: OCSF_VALUE; EnumValue: 0;
	PROCESS_INTEGRITY_ID_UNTRUSTED = 1; // Type: OCSF_VALUE; EnumValue: 1;
	PROCESS_INTEGRITY_ID_LOW = 2; // EnumValue: 2; Type: OCSF_VALUE;
	PROCESS_INTEGRITY_ID_MEDIUM = 3; // Type: OCSF_VALUE; EnumValue: 3;
	PROCESS_INTEGRITY_ID_HIGH = 4; // Type: OCSF_VALUE; EnumValue: 4;
	PROCESS_INTEGRITY_ID_SYSTEM = 5; // Type: OCSF_VALUE; EnumValue: 5;
	PROCESS_INTEGRITY_ID_PROTECTED = 6; // Type: OCSF_VALUE; EnumValue: 6;
	PROCESS_INTEGRITY_ID_OTHER = 99; // Type: OCSF_VALUE; EnumValue: 99;
}

enum DATA_CLASSIFICATION_CATEGORY_ID {
	DATA_CLASSIFICATION_CATEGORY_ID_UNKNOWN = 0; // Type: OCSF_VALUE; EnumValue: 0;
	DATA_CLASSIFICATION_CATEGORY_ID_PERSONAL = 1; // Type: OCSF_VALUE; EnumValue: 1;
	DATA_CLASSIFICATION_CATEGORY_ID_GOVERNMENTAL = 2; // Type: OCSF_VALUE; EnumValue: 2;
	DATA_CLASSIFICATION_CATEGORY_ID_FINANCIAL = 3; // Type: OCSF_VALUE; EnumValue: 3;
	DATA_CLASSIFICATION_CATEGORY_ID_BUSINESS = 4; // Type: OCSF_VALUE; EnumValue: 4;
	DATA_CLASSIFICATION_CATEGORY_ID_MILITARY_AND_LAW_ENFORCEMENT = 5; // Type: OCSF_VALUE; EnumValue: 5;
	DATA_CLASSIFICATION_CATEGORY_ID_SECURITY = 6; // Type: OCSF_VALUE; EnumValue: 6;
	DATA_CLASSIFICATION_CATEGORY_ID_OTHER = 99; // EnumValue: 99; Type: OCSF_VALUE;
}

enum WIN_RESOURCE_TYPE_ID {
	WIN_RESOURCE_TYPE_ID_UNKNOWN = 0; // Type: OCSF_VALUE; EnumValue: 0;
	WIN_RESOURCE_TYPE_ID_DIRECTORY = 1; // Type: OCSF_VALUE; EnumValue: 1;
	WIN_RESOURCE_TYPE_ID_EVENT = 2; // Type: OCSF_VALUE; EnumValue: 2;
	WIN_RESOURCE_TYPE_ID_TIMER = 3; // Type: OCSF_VALUE; EnumValue: 3;
	WIN_RESOURCE_TYPE_ID_DEVICE = 4; // Type: OCSF_VALUE; EnumValue: 4;
	WIN_RESOURCE_TYPE_ID_MUTANT = 5; // Type: OCSF_VALUE; EnumValue: 5;
	WIN_RESOURCE_TYPE_ID_TYPE = 6; // Type: OCSF_VALUE; EnumValue: 6;
	WIN_RESOURCE_TYPE_ID_FILE = 7; // Type: OCSF_VALUE; EnumValue: 7;
	WIN_RESOURCE_TYPE_ID_TOKEN = 8; // Type: OCSF_VALUE; EnumValue: 8;
	WIN_RESOURCE_TYPE_ID_THREAD = 9; // EnumValue: 9; Type: OCSF_VALUE;
	WIN_RESOURCE_TYPE_ID_SECTION = 10; // Type: OCSF_VALUE; EnumValue: 10;
	WIN_RESOURCE_TYPE_ID_WINDOW_STATION = 11; // EnumValue: 11; Type: OCSF_VALUE;
	WIN_RESOURCE_TYPE_ID_DEBUG_OBJECT = 12; // Type: OCSF_VALUE; EnumValue: 12;
	WIN_RESOURCE_TYPE_ID_FILTER_COMMUNICATION_PORT = 13; // Type: OCSF_VALUE; EnumValue: 13;
	WIN_RESOURCE_TYPE_ID_EVENT_PAIR = 14; // EnumValue: 14; Type: OCSF_VALUE;
	WIN_RESOURCE_TYPE_ID_DRIVER = 15; // EnumValue: 15; Type: OCSF_VALUE;
	WIN_RESOURCE_TYPE_ID_IO_COMPLETION = 16; // Type: OCSF_VALUE; EnumValue: 16;
	WIN_RESOURCE_TYPE_ID_CONTROLLER = 17; // Type: OCSF_VALUE; EnumValue: 17;
	WIN_RESOURCE_TYPE_ID_SYMBOLIC_LINK = 18; // EnumValue: 18; Type: OCSF_VALUE;
	WIN_RESOURCE_TYPE_ID_WMI_GUID = 19; // Type: OCSF_VALUE; EnumValue: 19;
	WIN_RESOURCE_TYPE_ID_PROCESS = 20; // Type: OCSF_VALUE; EnumValue: 20;
	WIN_RESOURCE_TYPE_ID_PROFILE = 21; // Type: OCSF_VALUE; EnumValue: 21;
	WIN_RESOURCE_TYPE_ID_DESKTOP = 22; // Type: OCSF_VALUE; EnumValue: 22;
	WIN_RESOURCE_TYPE_ID_KEYED_EVENT = 23; // Type: OCSF_VALUE; EnumValue: 23;
	WIN_RESOURCE_TYPE_ID_ADAPTER = 24; // Type: OCSF_VALUE; EnumValue: 24;
	WIN_RESOURCE_TYPE_ID_KEY = 25; // Type: OCSF_VALUE; EnumValue: 25;
	WIN_RESOURCE_TYPE_ID_WAITABLE_PORT = 26; // Type: OCSF_VALUE; EnumValue: 26;
	WIN_RESOURCE_TYPE_ID_CALLBACK = 27; // Type: OCSF_VALUE; EnumValue: 27;
	WIN_RESOURCE_TYPE_ID_SEMAPHORE = 28; // Type: OCSF_VALUE; EnumValue: 28;
	WIN_RESOURCE_TYPE_ID_JOB = 29; // Type: OCSF_VALUE; EnumValue: 29;
	WIN_RESOURCE_TYPE_ID_PORT = 30; // Type: OCSF_VALUE; EnumValue: 30;
	WIN_RESOURCE_TYPE_ID_FILTER_CONNECTION_PORT = 31; // Type: OCSF_VALUE; EnumValue: 31;
	WIN_RESOURCE_TYPE_ID_ALPC_PORT = 32; // Type: OCSF_VALUE; EnumValue: 32;
	WIN_RESOURCE_TYPE_ID_SAM_ALIAS = 33; // Type: OCSF_VALUE; EnumValue: 33;
	WIN_RESOURCE_TYPE_ID_SAM_GROUP = 34; // Type: OCSF_VALUE; EnumValue: 34;
	WIN_RESOURCE_TYPE_ID_SAM_USER = 35; // Type: OCSF_VALUE; EnumValue: 35;
	WIN_RESOURCE_TYPE_ID_SAM_DOMAIN = 36; // Type: OCSF_VALUE; EnumValue: 36;
	WIN_RESOURCE_TYPE_ID_SAM_SERVER = 37; // Type: OCSF_VALUE; EnumValue: 37;
	WIN_RESOURCE_TYPE_ID_OTHER = 99; // Type: OCSF_VALUE; EnumValue: 99;
}

enum DNS_ANSWER_FLAG_IDS {
	DNS_ANSWER_FLAG_IDS_UNKNOWN = 0; // Type: OCSF_VALUE; EnumValue: 0;
	DNS_ANSWER_FLAG_IDS_AUTHORITATIVE_ANSWER = 1; // Type: OCSF_VALUE; EnumValue: 1;
	DNS_ANSWER_FLAG_IDS_TRUNCATED_RESPONSE = 2; // Type: OCSF_VALUE; EnumValue: 2;
	DNS_ANSWER_FLAG_IDS_RECURSION_DESIRED = 3; // Type: OCSF_VALUE; EnumValue: 3;
	DNS_ANSWER_FLAG_IDS_RECURSION_AVAILABLE = 4; // Type: OCSF_VALUE; EnumValue: 4;
	DNS_ANSWER_FLAG_IDS_AUTHENTIC_DATA = 5; // Type: OCSF_VALUE; EnumValue: 5;
	DNS_ANSWER_FLAG_IDS_CHECKING_DISABLED = 6; // Type: OCSF_VALUE; EnumValue: 6;
	DNS_ANSWER_FLAG_IDS_OTHER = 99; // Type: OCSF_VALUE; EnumValue: 99;
}