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); }
public static extern int VirtualQueryEx(IntPtr intptr_0, IntPtr intptr_1, out GClass927.GStruct2 gstruct2_0, uint uint_0);