grammar updates
[mono.git] / mono / metadata / tabledefs.h
index 6cc6ce6b93c3f51ebc7503840371163e8d1cdf0c..25976ad8039371560fe07ffd367879d038119299 100644 (file)
 #ifndef _MONO_METADATA_TABLEDEFS_H_
 #define _MONO_METADATA_TABLEDEFS_H_
 
+/*
+ * 22.1.1  Values for AssemblyHashAlgorithm 
+ */
+
+enum {
+       ASSEMBLY_HASH_NONE,
+       ASSEMBLY_HASH_MD5  = 0x8003,
+       ASSEMBLY_HASH_SHA1 = 0x8004
+};
+
+/*
+ * 22.1.4 Flags for Event.EventAttributes
+ */
+
+enum {
+       EVENT_SPECIALNAME   = 0x0200,
+       EVENT_RTSPECIALNAME = 0x0400
+};
+
+/*
+ * 22.1.6 Flags for FileAttributes
+ */
+
+enum {
+       FILE_CONTAINS_METADATA      = 0,
+       FILE_CONTAINS_NO_METADATA   = 1
+};
+
+enum {
+       SECURITY_ACTION_DEMAND        = 2,
+       SECURITY_ACTION_ASSERT        = 3,
+       SECURITY_ACTION_DENY          = 4,
+       SECURITY_ACTION_PERMITONLY    = 5,
+       SECURITY_ACTION_LINKDEMAND    = 6,
+       SECURITY_ACTION_INHERITDEMAND = 7,
+       SECURITY_ACTION_REQMIN        = 8,
+       SECURITY_ACTION_REQOPT        = 9,
+       SECURITY_ACTION_REQREFUSE     = 10
+};
 
 /*
  * Field Attributes (21.1.5).
 #define PINVOKE_ATTRIBUTE_CALL_CONV_STDCALL   0x0300
 #define PINVOKE_ATTRIBUTE_CALL_CONV_THISCALL  0x0400
 #define PINVOKE_ATTRIBUTE_CALL_CONV_FASTCALL  0x0500
-
+#define PINVOKE_ATTRIBUTE_CALL_CONV_GENERIC   0x0010
+#define PINVOKE_ATTRIBUTE_CALL_CONV_GENERICINST 0x000a
 #endif