grammar updates
[mono.git] / mono / metadata / tabledefs.h
index f3f853e587661eb40a00656299cb4b3027b7c9b6..25976ad8039371560fe07ffd367879d038119299 100644 (file)
@@ -32,6 +32,27 @@ enum {
        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).
  */
@@ -200,5 +221,6 @@ enum {
 #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