コード例 #1
0
ファイル: GClass927.cs プロジェクト: browser1989/DOPE-Source
 public static GClass927.GStruct3 smethod_2(IntPtr intptr_0, IntPtr intptr_1, out int int_0)
 {
     int_0 = 0;
     GClass927.GStruct3 result = default(GClass927.GStruct3);
     if (GClass927.smethod_1())
     {
         GClass927.GStruct2 gstruct = default(GClass927.GStruct2);
         if (GClass927.VirtualQueryEx(intptr_0, intptr_1, out gstruct, (uint)Marshal.SizeOf(typeof(GClass927.GStruct2))) != 0)
         {
             result.intptr_1 = gstruct.intptr_1;
             result.int_0    = gstruct.int_0;
             result.intptr_0 = gstruct.intptr_0;
             result.int_1    = gstruct.int_2;
             result.long_0   = (long)gstruct.int_1;
             result.State    = gstruct.State;
             result.int_2    = gstruct.int_3;
             return(result);
         }
         int_0 = Marshal.GetLastWin32Error();
     }
     else
     {
         if (GClass927.VirtualQueryEx_1(intptr_0, intptr_1, out result, (uint)Marshal.SizeOf(typeof(GClass927.GStruct3))) != 0)
         {
             return(result);
         }
         int_0 = Marshal.GetLastWin32Error();
     }
     return(result);
 }
コード例 #2
0
ファイル: GClass927.cs プロジェクト: browser1989/DOPE-Source
 public static extern int VirtualQueryEx(IntPtr intptr_0, IntPtr intptr_1, out GClass927.GStruct2 gstruct2_0, uint uint_0);