[RTL]
[reactos.git] / reactos / tools / sysgen / RosFramework / RBuildExportFunction.cs
1 using System;
2 using System.IO;
3 using System.Collections.Generic;
4 using System.Text;
5
6 namespace SysGen.RBuild.Framework
7 {
8 public enum CallingConventionType
9 {
10 None,
11 StdCall,
12 Pascal,
13 VarArgs
14 }
15
16 public class RBuildExportFunction
17 {
18 private string m_Ordinal;
19 private string m_FunctionName;
20 private CallingConventionType m_CallingConvention = CallingConventionType.None;
21 private bool m_Stub;
22
23 public string Ordinal
24 {
25 get { return m_Ordinal; }
26 set { m_Ordinal = value; }
27 }
28
29 public string FunctionName
30 {
31 get { return m_FunctionName; }
32 set { m_FunctionName = value; }
33 }
34
35 public CallingConventionType CallingConvention
36 {
37 get { return m_CallingConvention; }
38 set { m_CallingConvention = value; }
39 }
40
41 public bool IsStub
42 {
43 get { return m_Stub; }
44 set { m_Stub = value; }
45 }
46 }
47 }