Code:
/ WCF / WCF / 3.5.30729.1 / untmp / Orcas / SP / ndp / cdf / src / WCF / infocard / Service / managed / Microsoft / InfoCards / RpcResponse.cs / 1 / RpcResponse.cs
//------------------------------------------------------------------------------ // Copyright (c) Microsoft Corporation. All rights reserved. //----------------------------------------------------------------------------- namespace Microsoft.InfoCards { using System; using IS = System.Runtime.InteropServices; internal struct RpcResponse { public int Length; public IntPtr Data; public IntPtr Marshal() { return Create( Data, Length ); } public static IntPtr Create( IntPtr data, int length ) { RpcResponse response = new RpcResponse(); IntPtr nativeType = IS.Marshal.AllocHGlobal( IS.Marshal.SizeOf( typeof( RpcResponse ) ) ); try { response.Length = length; response.Data = data; IS.Marshal.StructureToPtr( response, nativeType, false ); return nativeType; } catch { if( null != nativeType ) { IS.Marshal.FreeHGlobal( nativeType ); } throw; } } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- OutputScopeManager.cs
- ToolStripSplitStackLayout.cs
- RuntimeConfigLKG.cs
- TextTreeTextElementNode.cs
- FormViewPageEventArgs.cs
- Select.cs
- XmlFormatMapping.cs
- SlotInfo.cs
- DynamicEntity.cs
- TreeNodeCollection.cs
- SafeFileHandle.cs
- Parameter.cs
- Bidi.cs
- Confirm.cs
- OrderedEnumerableRowCollection.cs
- MDIWindowDialog.cs
- WindowsListViewSubItem.cs
- ButtonBaseAdapter.cs
- PersonalizationStateInfo.cs
- ObjectStateManagerMetadata.cs
- StdValidatorsAndConverters.cs
- ChtmlCalendarAdapter.cs
- CFStream.cs
- PeerPresenceInfo.cs
- ECDsaCng.cs
- DynamicFilter.cs
- CommandManager.cs
- RightsManagementPermission.cs
- WebPartAuthorizationEventArgs.cs
- BamlLocalizationDictionary.cs
- DataGridRowDetailsEventArgs.cs
- ArrangedElement.cs
- PenCursorManager.cs
- KeyConstraint.cs
- TranslateTransform3D.cs
- StringOutput.cs
- cache.cs
- ChildTable.cs
- TextWriter.cs
- CroppedBitmap.cs
- SecurityUtils.cs
- EnvironmentPermission.cs
- Compiler.cs
- CodeCommentStatement.cs
- MD5.cs
- ReadOnlyDataSource.cs
- CodeAccessSecurityEngine.cs
- X509Chain.cs
- DateTimeOffset.cs
- StringDictionary.cs
- PositiveTimeSpanValidatorAttribute.cs
- CornerRadius.cs
- NumericUpDownAcceleration.cs
- X509RawDataKeyIdentifierClause.cs
- Scalars.cs
- CertificateManager.cs
- SelectionGlyphBase.cs
- InstanceOwnerException.cs
- ValuePattern.cs
- SchemaDeclBase.cs
- DataGridViewCellStyleChangedEventArgs.cs
- ToolStripDropDownMenu.cs
- documentation.cs
- IPEndPointCollection.cs
- Quaternion.cs
- ServiceOperation.cs
- RuntimeConfig.cs
- TransportConfigurationTypeElementCollection.cs
- Attributes.cs
- PriorityBindingExpression.cs
- StreamWriter.cs
- Schedule.cs
- OleDbEnumerator.cs
- TableItemStyle.cs
- WindowsUpDown.cs
- EmptyImpersonationContext.cs
- DataPointer.cs
- TimerElapsedEvenArgs.cs
- ViewValidator.cs
- PrimaryKeyTypeConverter.cs
- CompilerLocalReference.cs
- TypeSystemHelpers.cs
- ErrorFormatterPage.cs
- Listen.cs
- WebBrowserUriTypeConverter.cs
- SingleResultAttribute.cs
- BindToObject.cs
- DataBindingExpressionBuilder.cs
- MemoryFailPoint.cs
- IPipelineRuntime.cs
- ValidationSummary.cs
- AbstractDataSvcMapFileLoader.cs
- SystemDiagnosticsSection.cs
- BigInt.cs
- LocalizationCodeDomSerializer.cs
- SingleConverter.cs
- ProxyAttribute.cs
- DCSafeHandle.cs
- PropertyOrder.cs
- AddInServer.cs