75 references to StructureToPtr
NuGet.Packaging (10)
Signing\Cms\NativeCms.cs (8)
253Marshal.StructureToPtr(blob, unmanagedBlob, fDeleteOld: false); 302Marshal.StructureToPtr(countersignatureDelAttr, unmanagedCountersignatureDelAttr, fDeleteOld: false); 346Marshal.StructureToPtr(signerInfo, unmanagedSignerInfo, fDeleteOld: false); 385Marshal.StructureToPtr(encondedSignerBlob, unmanagedBlob, fDeleteOld: false); 401Marshal.StructureToPtr(signerInfoAddAttr, unmanagedSignerInfoAddAttr, fDeleteOld: false); 423Marshal.StructureToPtr(timestampAddAttr, unmanagedTimestampAddAttr, fDeleteOld: false); 447Marshal.StructureToPtr(blob, unmanagedBlob, fDeleteOld: false); 462Marshal.StructureToPtr(attr, unmanagedAttr, fDeleteOld: false);
Signing\Cms\NativeUtility.cs (2)
52Marshal.StructureToPtr(signerInfo, signerInfoHandle.DangerousGetHandle(), fDeleteOld: false); 61Marshal.StructureToPtr(certificateBlobs[i], new IntPtr(certificatesHandle.DangerousGetHandle().ToInt64() + Marshal.SizeOf(certificateBlobs[i]) * i), fDeleteOld: false);
PresentationCore (3)
MS\Internal\Ink\GestureRecognizer\NativeRecognizer.cs (1)
527Marshal.StructureToPtr(packetProperties[i], new IntPtr(pElement), false);
MS\Internal\TextFormatting\LineServicesCallbacks.cs (1)
2311Marshal.StructureToPtr(inlineInit, (System.IntPtr)objectInfo, false);
System\Windows\InterOp\HwndSource.cs (1)
1396Marshal.StructureToPtr(windowPos, lParam, true);
PresentationFramework (27)
MS\Internal\IO\Packaging\indexingfiltermarshaler.cs (1)
218Marshal.StructureToPtr(v, pNative, false);
MS\Internal\Printing\PrintDlgExMarshaler.cs (5)
496Marshal.StructureToPtr(range, pdex.lpPageRanges, false); 531Marshal.StructureToPtr(pdex, unmanagedBuffer, false); 575Marshal.StructureToPtr(range, pdex.lpPageRanges, false); 610Marshal.StructureToPtr(pdex, unmanagedBuffer, false); 740Marshal.StructureToPtr(devNames, hDevNames, false);
MS\Internal\WindowsRuntime\Generated\Windows.Data.Text.cs (6)
459Marshal.StructureToPtr(AbiToProjectionVftable, (IntPtr)nativeVftbl, false); 631Marshal.StructureToPtr(AbiToProjectionVftable, (IntPtr)nativeVftbl, false); 1143Marshal.StructureToPtr(AbiToProjectionVftable, (IntPtr)nativeVftbl, false); 1295Marshal.StructureToPtr(AbiToProjectionVftable, (IntPtr)nativeVftbl, false); 1483Marshal.StructureToPtr(AbiToProjectionVftable, (IntPtr)nativeVftbl, false); 1577Marshal.StructureToPtr(AbiToProjectionVftable, nativeVftbl, false);
MS\Internal\WindowsRuntime\Generated\Windows.Globalization.cs (6)
234Marshal.StructureToPtr(AbiToProjectionVftable, (IntPtr)nativeVftbl, false); 418Marshal.StructureToPtr(AbiToProjectionVftable, (IntPtr)nativeVftbl, false); 492Marshal.StructureToPtr(AbiToProjectionVftable, (IntPtr)nativeVftbl, false); 573Marshal.StructureToPtr(AbiToProjectionVftable, (IntPtr)nativeVftbl, false); 656Marshal.StructureToPtr(AbiToProjectionVftable, (IntPtr)nativeVftbl, false); 772Marshal.StructureToPtr(AbiToProjectionVftable, (IntPtr)nativeVftbl, false);
MS\Internal\WindowsRuntime\Generated\WinRT\IInspectable.cs (1)
46Marshal.StructureToPtr(AbiToProjectionVftable, AbiToProjectionVftablePtr, false);
MS\Internal\WindowsRuntime\Generated\WinRT\Interop\ExceptionErrorInfo.cs (2)
108Marshal.StructureToPtr(AbiToProjectionVftable, (IntPtr)nativeVftbl, false); 342Marshal.StructureToPtr(AbiToProjectionVftable, (IntPtr)nativeVftbl, false);
MS\Internal\WindowsRuntime\Generated\WinRT\Interop\IUnknownVftbl.cs (1)
26Marshal.StructureToPtr(AbiToProjectionVftbl, AbiToProjectionVftblPtr, false);
MS\Internal\WindowsRuntime\Generated\WinRT\Projections\IEnumerable.cs (2)
118Marshal.StructureToPtr(AbiToProjectionVftable.IInspectableVftbl, (IntPtr)nativeVftbl, false); 450Marshal.StructureToPtr(AbiToProjectionVftable.IInspectableVftbl, (IntPtr)nativeVftbl, false);
MS\Internal\WindowsRuntime\Generated\WinRT\Projections\IReadOnlyList.cs (1)
240Marshal.StructureToPtr(AbiToProjectionVftable.IInspectableVftbl, (IntPtr)nativeVftbl, false);
System\Windows\Documents\ImmComposition.cs (1)
1355Marshal.StructureToPtr(reconv, lParam, true);
System\Windows\Shell\WindowChromeWorker.cs (1)
421Marshal.StructureToPtr(rcClientArea, lParam, false);
PresentationUI (1)
MS\Internal\Documents\PeoplePickerWrapper.cs (1)
154Marshal.StructureToPtr(queryInitParams, queryInitParamsPtr, false /*fDeleteOld*/);
System.Data.OleDb (6)
DbPropSet.cs (2)
254Marshal.StructureToPtr(propset, propsetPtr, false/*deleteold*/); 266Marshal.StructureToPtr(properties[i], propertyPtr, false/*deleteold*/);
PropertyIDSet.cs (2)
31Marshal.StructureToPtr(propertySet, ptr, false/*deleteold*/); 44Marshal.StructureToPtr(propertySets[i], ptr, false/*deleteold*/);
RowBinding.cs (1)
138Marshal.StructureToPtr(dbbindings[i], ptr, false/*deleteold*/);
System\Data\ProviderBase\DbBuffer.cs (1)
370Marshal.StructureToPtr<T>(structure, ptr, false/*fDeleteOld*/);
System.DirectoryServices (14)
System\DirectoryServices\ActiveDirectory\DirectoryServer.cs (1)
715Marshal.StructureToPtr(guid, unmanagedGuid, false);
System\DirectoryServices\ActiveDirectory\ForestTrustRelationshipInformation.cs (5)
139Marshal.StructureToPtr(record, tmpPtr, false); 168Marshal.StructureToPtr(record, tmpPtr, false); 201Marshal.StructureToPtr(record, tmpPtr, false); 227Marshal.StructureToPtr(record, tmpPtr, false); 239Marshal.StructureToPtr(trustInformation, forestInfo, false);
System\DirectoryServices\ActiveDirectory\TrustHelper.cs (6)
222Marshal.StructureToPtr(domainInfo, newInfo, false); 476Marshal.StructureToPtr(AuthData, unmanagedAuthData, false); 629Marshal.StructureToPtr(AuthData, unmanagedAuthData, false); 649Marshal.StructureToPtr(domainInfo, newBuffer, false); 755Marshal.StructureToPtr(AuthData, unmanagedAuthData, false); 790Marshal.StructureToPtr(domainInfo, newBuffer, false);
System\DirectoryServices\DirectorySearcher.cs (2)
851Marshal.StructureToPtr(vlvValue, vlvPtr, false); 904Marshal.StructureToPtr(prefs[i], tempPtr, false);
System.DirectoryServices.Protocols (9)
System\DirectoryServices\Protocols\common\BerConverter.cs (1)
549Marshal.StructureToPtr(managedBervalArray[i], valPtr, false);
System\DirectoryServices\Protocols\Interop\LdapPal.Linux.cs (1)
228Marshal.StructureToPtr(interactChallenge, currentInteractPtr, false);
System\DirectoryServices\Protocols\ldap\LdapConnection.cs (4)
535Marshal.StructureToPtr(managedServerControls[i], controlPtr, false); 551Marshal.StructureToPtr(managedClientControls[i], controlPtr, false); 645Marshal.StructureToPtr(modifications[i], controlPtr, false); 1334Marshal.StructureToPtr(berValues[m], controlPtr, false);
System\DirectoryServices\Protocols\ldap\LdapConnection.Linux.cs (1)
141Marshal.StructureToPtr(defaults, ptrToDefaults, false);
System\DirectoryServices\Protocols\ldap\LdapSessionOptions.cs (2)
582Marshal.StructureToPtr(managedServerControls[i], controlPtr, false); 598Marshal.StructureToPtr(managedClientControls[i], controlPtr, false);
System.Net.Security (1)
System\Net\Security\Pal.Managed\SafeChannelBindingHandle.cs (1)
56Marshal.StructureToPtr(channelBindings, handle, true);
System.Speech (3)
Internal\SapiInterop\SapiRecoInterop.cs (1)
499Marshal.StructureToPtr<SPPHRASEELEMENT>(elements[i], new IntPtr((long)coMem + size * i), false);
Internal\StreamMarshaler.cs (2)
53Marshal.StructureToPtr<T>(ao[i], (nint)buffer + (nint)i * sizeOfOne, false); 134Marshal.StructureToPtr<T>(o, buffer, false);
UIAutomationClient (1)
System\Windows\Automation\Condition.cs (1)
46Marshal.StructureToPtr(uiaCondition, sh.handle, false);