27 references to LPStruct
ILAssembler (1)
Actions\GrammarActions.Marshalling.Actions.cs (1)
484CILParser.LPSTRUCT => UnmanagedType.LPStruct,
Microsoft.CodeAnalysis (6)
Interop\ClrStrongName.cs (2)
19[MarshalAs(UnmanagedType.LPStruct)] Guid clsid, 20[MarshalAs(UnmanagedType.LPStruct)] Guid riid);
Interop\IClrMetaHost.cs (2)
22[In, MarshalAs(UnmanagedType.LPStruct)] Guid interfaceId); 44[In, MarshalAs(UnmanagedType.LPStruct)] Guid interfaceId);
Interop\IClrRuntimeInfo.cs (2)
47[In, MarshalAs(UnmanagedType.LPStruct)] Guid coClassId, 48[In, MarshalAs(UnmanagedType.LPStruct)] Guid interfaceId);
Microsoft.DiaSymReader (6)
SymUnmanagedFactory.cs (6)
63private static unsafe extern void CreateSymReader32([MarshalAs(UnmanagedType.LPStruct)] Guid id, IntPtr* symReader); 67private static unsafe extern void CreateSymReaderAmd64([MarshalAs(UnmanagedType.LPStruct)] Guid id, IntPtr* symReader); 71private static unsafe extern void CreateSymReaderArm64([MarshalAs(UnmanagedType.LPStruct)] Guid id, IntPtr* symReader); 75private static unsafe extern void CreateSymWriter32([MarshalAs(UnmanagedType.LPStruct)] Guid id, IntPtr* symWriter); 79private static unsafe extern void CreateSymWriterAmd64([MarshalAs(UnmanagedType.LPStruct)] Guid id, IntPtr* symWriter); 83private static unsafe extern void CreateSymWriterArm64([MarshalAs(UnmanagedType.LPStruct)] Guid id, IntPtr* symWriter);
Microsoft.VisualStudio.TestPlatform.ObjectModel (2)
Navigation\NativeMethods.cs (2)
592[In, MarshalAs(UnmanagedType.LPStruct)] Guid rclsid, 593[In, MarshalAs(UnmanagedType.LPStruct)] Guid riid);
PresentationBuildTasks (1)
MS\Internal\Tasks\IPersistFileCheckSum.cs (1)
39void CalculateCheckSum( [In, MarshalAs(UnmanagedType.LPStruct)] Guid guidCheckSumAlgorithm,
PresentationCore (3)
MS\Internal\WindowsRuntime\Windows\UI\ViewManagement\InputPaneRcw.cs (2)
50void GetIids(out uint iidCount, [MarshalAs(UnmanagedType.LPStruct)] out Guid iids); 67void GetIids(out uint iidCount, [MarshalAs(UnmanagedType.LPStruct)] out Guid iids);
MS\Win32\UnsafeNativeMethodsTablet.cs (1)
29internal static extern int AddStroke([In] ContextSafeHandle hRecContext, [In] ref PACKET_DESCRIPTION packetDesc, [In] uint cbPackets, [In] IntPtr pByte, [In, MarshalAs(UnmanagedType.LPStruct)] NativeMethods.XFORM xForm);
PresentationFramework (2)
System\Windows\Standard\NativeMethods.cs (2)
2647public static extern SafeFindHandle FindFirstFileW(string lpFileName, [In, Out, MarshalAs(UnmanagedType.LPStruct)] WIN32_FIND_DATAW lpFindFileData); 2652public static extern bool FindNextFileW(SafeFindHandle hndFindFile, [In, Out, MarshalAs(UnmanagedType.LPStruct)] WIN32_FIND_DATAW lpFindFileData);
ReachFramework (1)
Serialization\RCW\IPrintDocumentPackageTarget.cs (1)
25void GetPackageTargetTypes(out uint targetCount, [MarshalAs(UnmanagedType.LPStruct)] out Guid targetTypes);
System.Data.OleDb (1)
NativeMethods.cs (1)
16[In, MarshalAs(UnmanagedType.LPStruct)] Guid riid,
UIAutomationTypes (4)
src\wpf\src\Microsoft.DotNet.Wpf\src\Shared\MS\Win32\UnsafeNativeMethodsCLR.cs (4)
822public static IntPtr BeginPaint(HandleRef hWnd, [In, Out, MarshalAs(UnmanagedType.LPStruct)] ref NativeMethods.PAINTSTRUCT lpPaint) 829public static bool EndPaint(HandleRef hWnd, [In, MarshalAs(UnmanagedType.LPStruct)] ref NativeMethods.PAINTSTRUCT lpPaint) 970private static extern NativeMethods.IconHandle PrivateCreateIconIndirect([In, MarshalAs(UnmanagedType.LPStruct)] NativeMethods.ICONINFO iconInfo); 971internal static NativeMethods.IconHandle CreateIconIndirect([In, MarshalAs(UnmanagedType.LPStruct)] NativeMethods.ICONINFO iconInfo)