98 references to StructureToPtr
mscorlib (4)
system\deployment\isolationinterop.cs (4)
1303Marshal.StructureToPtr(this, Reference, false); 1628Marshal.StructureToPtr( 2744Marshal.StructureToPtr(this, p, false); 2790Marshal.StructureToPtr(this, p, false);
PresentationCore (2)
Core\CSharp\MS\Internal\Ink\GestureRecognizer\NativeRecognizer.cs (1)
639Marshal.StructureToPtr(packetProperties[i], new IntPtr(pElement), false);
Core\CSharp\MS\Internal\TextFormatting\LineServicesCallbacks.cs (1)
2495Marshal.StructureToPtr(inlineInit, (System.IntPtr)objectInfo, false);
PresentationFramework (6)
src\Framework\MS\Internal\Printing\PrintDlgExMarshaler.cs (5)
588Marshal.StructureToPtr(range, pdex.lpPageRanges, false); 623Marshal.StructureToPtr(pdex, unmanagedBuffer, false); 665Marshal.StructureToPtr(range, pdex.lpPageRanges, false); 700Marshal.StructureToPtr(pdex, unmanagedBuffer, false); 848Marshal.StructureToPtr(devNames, hDevNames, false);
src\Framework\System\Windows\Shell\WindowChromeWorker.cs (1)
714Marshal.StructureToPtr(rcClientArea, lParam, false);
System (4)
net\System\Net\_SafeNetHandles.cs (3)
951Marshal.StructureToPtr(criteria, criteriaArray, false); 972Marshal.StructureToPtr(certExtension, pCertExtension, false); 979Marshal.StructureToPtr(criteria, criteriaArray + Marshal.SizeOf(criteria), false);
security\system\security\cryptography\x509\x509certificate2.cs (1)
1402Marshal.StructureToPtr(keyProvInfo, ptr.DangerousGetHandle(), false);
System.Core (1)
System\Security\Cryptography\NCryptNative.cs (1)
1729Marshal.StructureToPtr(value, new IntPtr(pBuffer), false);
System.Data (7)
fx\src\data\System\Data\OleDb\DBPropSet.cs (2)
223Marshal.StructureToPtr(propset, propsetPtr, false/*deleteold*/); 233Marshal.StructureToPtr(properties[i], propertyPtr, false/*deleteold*/);
fx\src\data\System\Data\OleDb\PropertyIDSet.cs (2)
41Marshal.StructureToPtr(propertySet, ptr, false/*deleteold*/); 52Marshal.StructureToPtr(propertySets[i], ptr, false/*deleteold*/);
fx\src\data\System\Data\OleDb\RowBinding.cs (1)
137Marshal.StructureToPtr(dbbindings[i], ptr, false/*deleteold*/);
fx\src\data\System\Data\SQLTypes\SQLFileStream.cs (2)
907Marshal.StructureToPtr ( objectName, ptr, false ); 1075Marshal.StructureToPtr(eaBuffer, ptr, false);
System.Drawing (13)
commonui\System\Drawing\Advanced\EncoderParameters.cs (1)
92Marshal.StructureToPtr(param[i], (IntPtr) (arrayOffset + i * size), false);
commonui\System\Drawing\Advanced\Gdiplus.cs (4)
3266Marshal.StructureToPtr(new GPPOINTF(points[index]), (IntPtr)(checked((long)memory+index*size)), false); 3287Marshal.StructureToPtr(new GPPOINT(points[index]), (IntPtr)(checked((long)memory+index*size)), false); 3308Marshal.StructureToPtr(new GPRECTF(rect[index]), (IntPtr)(checked((long)memory+index*size)), false); 3329Marshal.StructureToPtr(new GPRECT(rect[index]), (IntPtr)(checked((long)memory+index*size)), false);
commonui\System\Drawing\Advanced\GPStream.cs (1)
182Marshal.StructureToPtr(stats, pstatstg, true);
commonui\System\Drawing\Advanced\GraphicsPath.cs (3)
317Marshal.StructureToPtr(numPts, memoryPathData, false); 318Marshal.StructureToPtr(memoryPoints, (IntPtr)((long)memoryPathData+IntPtr.Size), false); 319Marshal.StructureToPtr(typesPtr, (IntPtr)((long)memoryPathData+2*IntPtr.Size), false);
commonui\System\Drawing\Advanced\ImageAttributes.cs (2)
625Marshal.StructureToPtr(map[index].OldColor.ToArgb(), (IntPtr)((long)memory+index*size*2), false); 626Marshal.StructureToPtr(map[index].NewColor.ToArgb(), (IntPtr)((long)memory+index*size*2+size), false);
commonui\System\Drawing\Printing\PageSettings.cs (1)
411Marshal.StructureToPtr(mode, modePointer, false);
commonui\System\Drawing\Printing\PrinterSettings.cs (1)
1051Marshal.StructureToPtr(mode, pointer, false);
System.IdentityModel (1)
System\IdentityModel\Selectors\X509CertificateStore.cs (1)
149Marshal.StructureToPtr(blob, pvFindPara.DangerousGetHandle(), false);
System.IdentityModel.Selectors (1)
infocard\client\System\IdentityModel\Selectors\InternalPolicyElement.cs (1)
88Marshal.StructureToPtr(m_nativeElement, ptr, false);
System.Security (9)
system\security\cryptography\pkcs\envelopedpkcs7.cs (2)
440Marshal.StructureToPtr(encodeInfo, ceei.DangerousGetHandle(), false); 611Marshal.StructureToPtr(auxInfo, pvAuxInfo.DangerousGetHandle(), false);
system\security\cryptography\pkcs\pkcsmisc.cs (1)
322Marshal.StructureToPtr(keyInfo, pKeyInfo.DangerousGetHandle(), false);
system\security\cryptography\pkcs\pkcsutils.cs (2)
1074Marshal.StructureToPtr(KeyProvInfo, pKeyProvInfo.DangerousGetHandle(), false); 1082Marshal.StructureToPtr(SignatureAlgorithm, pSignatureAlgorithm.DangerousGetHandle(), false);
system\security\cryptography\pkcs\signedpkcs7.cs (2)
306Marshal.StructureToPtr(signerEncodeInfo, pSignerEncodeInfo.DangerousGetHandle(), false); 380Marshal.StructureToPtr(signerEncodeInfo, pSignerEncodeInfo.DangerousGetHandle(), false);
system\security\cryptography\pkcs\signerinfo.cs (2)
309Marshal.StructureToPtr(signerEncodeInfo, pSignerEncodeInfo.DangerousGetHandle(), false); 609Marshal.StructureToPtr(newAttr, pNewAttr.DangerousGetHandle(), false);
System.ServiceModel (15)
System\ServiceModel\Channels\PeerUnsafeNativeMethods.cs (4)
244Marshal.StructureToPtr(socketAddressList, result, false); 254Marshal.StructureToPtr(socketAddressList, result, false); 306Marshal.StructureToPtr(sa, (IntPtr)result, false); 359Marshal.StructureToPtr(id, (IntPtr)result, false);
System\ServiceModel\Channels\PnrpPeerResolver.cs (8)
1115Marshal.StructureToPtr(native, target, false); 1261Marshal.StructureToPtr(sa, (IntPtr)socketAddress.lpSockAddr, false); 1272Marshal.StructureToPtr(sa, (IntPtr)socketAddress.lpSockAddr, false); 1392Marshal.StructureToPtr(nativeBlob, (IntPtr)blob.pBlobData, false); 1397Marshal.StructureToPtr(nativeInfo, (IntPtr)nativeBlob.pBlobData, false); 1409Marshal.StructureToPtr(nativeBlob, (IntPtr)blob.pBlobData, false); 1412Marshal.StructureToPtr(cloudInfo, (IntPtr)nativeBlob.pBlobData, false); 1538Marshal.StructureToPtr(native, target, false);
System\ServiceModel\ComIntegration\DispatchProxy.cs (1)
286Marshal.StructureToPtr(exceptionInfo, pExcepInfo, false);
System\ServiceModel\ComIntegration\ProxyManager.cs (2)
172Marshal.StructureToPtr(variant, pVarResult, true); 187Marshal.StructureToPtr(exceptionInfo, pExcepInfo, false);
System.Web (6)
Configuration\RemoteWebConfigurationHost.cs (6)
509Marshal.StructureToPtr(typeof(IRemoteWebConfigurationHostServer).GUID, guidbuf, false); 514Marshal.StructureToPtr(ci, ciptr, false); 518Marshal.StructureToPtr(ca, captr, false); 569Marshal.StructureToPtr(typeof(IRemoteWebConfigurationHostServer).GUID, guidbuf, false); 574Marshal.StructureToPtr(ci, ciptr, false); 578Marshal.StructureToPtr(ca, captr, false);
System.Windows.Forms (29)
parent\parent\parent\public\Internal\NDP\Inc\IsolationInterop.cs (5)
1318Marshal.StructureToPtr(this, Reference, false); 1643Marshal.StructureToPtr( 2760Marshal.StructureToPtr(this, p, false); 2783Marshal.StructureToPtr(this, p, false); 2806Marshal.StructureToPtr(this, p, false);
winforms\Managed\System\WinForms\ComboBox.cs (1)
3645Marshal.StructureToPtr(mis, m.LParam, false);
winforms\Managed\System\WinForms\Control.cs (3)
16901Marshal.StructureToPtr(accel, structAddr, false); 16908Marshal.StructureToPtr(accel, structAddr, false); 16919Marshal.StructureToPtr(accel, structAddr, false);
winforms\Managed\System\WinForms\ControlPaint.cs (1)
178Marshal.StructureToPtr(header, address, false);
winforms\Managed\System\WinForms\DataGridViewMethods.cs (1)
29947Marshal.StructureToPtr(ttt, m.LParam, false);
winforms\Managed\System\WinForms\FileDialog.cs (2)
774Marshal.StructureToPtr(ofn, notify.lpOFN, true); 775Marshal.StructureToPtr(notify, lparam, true);
winforms\Managed\System\WinForms\FontDialog.cs (1)
578Marshal.StructureToPtr(lf, logFontPtr, false);
winforms\Managed\System\WinForms\Form.cs (1)
7228Marshal.StructureToPtr(mmi, m.LParam, false);
winforms\Managed\System\WinForms\ListBox.cs (1)
2378Marshal.StructureToPtr(mis, m.LParam, false);
winforms\Managed\System\WinForms\ListView.cs (2)
6118Marshal.StructureToPtr(dispInfo, (IntPtr) m.LParam, false); 6163Marshal.StructureToPtr(infoTip, (IntPtr) m.LParam, false);
winforms\Managed\System\WinForms\MenuItem.cs (2)
1058Marshal.StructureToPtr(msaaMenuInfoStruct, msaaMenuInfoPtr, false); 1539Marshal.StructureToPtr(mis, m.LParam, false);
winforms\Managed\System\WinForms\MonthCalendar.cs (1)
2323Marshal.StructureToPtr(nmmcds, m.LParam, false);
winforms\Managed\System\WinForms\SendKeys.cs (1)
1096Marshal.StructureToPtr(eventmsg, lparam, true);
winforms\Managed\System\WinForms\TabControl.cs (1)
2045Marshal.StructureToPtr(ttt, m.LParam, false);
winforms\Managed\System\WinForms\ToolBar.cs (3)
1382Marshal.StructureToPtr(tbbutton, (IntPtr)(checked((long)ptbbuttons + (cb * x))), true); 1592Marshal.StructureToPtr(ttt, m.LParam, false); 1614Marshal.StructureToPtr(ttt, m.LParam, false);
winforms\Managed\System\WinForms\TreeView.cs (3)
2716Marshal.StructureToPtr(nmcd, m.LParam, false); 2789Marshal.StructureToPtr(nmcd, m.LParam, false); 2964Marshal.StructureToPtr(ttt, m.LParam, false);