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
- FileIOPermission.cs
- FileDialogCustomPlace.cs
- XsltException.cs
- SqlBulkCopyColumnMapping.cs
- WebPageTraceListener.cs
- Overlapped.cs
- ImageSourceConverter.cs
- FillRuleValidation.cs
- ConstNode.cs
- ReadWriteObjectLock.cs
- PrintControllerWithStatusDialog.cs
- DataMemberListEditor.cs
- FeatureSupport.cs
- PrintingPermission.cs
- AutomationAttributeInfo.cs
- ArrayTypeMismatchException.cs
- ResXFileRef.cs
- SizeAnimationBase.cs
- CancelEventArgs.cs
- ButtonColumn.cs
- TextHidden.cs
- XmlnsDictionary.cs
- TextElementAutomationPeer.cs
- _LazyAsyncResult.cs
- TextOutput.cs
- PreProcessor.cs
- TemplateApplicationHelper.cs
- BinaryReader.cs
- DataColumnPropertyDescriptor.cs
- AllMembershipCondition.cs
- Model3DGroup.cs
- DBAsyncResult.cs
- _SecureChannel.cs
- TraceEventCache.cs
- TransformProviderWrapper.cs
- CorrelationInitializer.cs
- ColumnCollection.cs
- DataGridViewElement.cs
- CodeExporter.cs
- DesignerLoader.cs
- glyphs.cs
- XslUrlEditor.cs
- XMLUtil.cs
- CryptoHelper.cs
- DictionaryChange.cs
- DashStyles.cs
- FormViewActionList.cs
- Span.cs
- IntranetCredentialPolicy.cs
- NetworkAddressChange.cs
- ipaddressinformationcollection.cs
- HttpDateParse.cs
- PackWebRequestFactory.cs
- HttpCookieCollection.cs
- RedirectionProxy.cs
- HandlerBase.cs
- NativeCppClassAttribute.cs
- StdValidatorsAndConverters.cs
- BindableAttribute.cs
- MemoryStream.cs
- EnumerableRowCollection.cs
- Point3DKeyFrameCollection.cs
- BaseDataListComponentEditor.cs
- PropertyItem.cs
- WindowsRegion.cs
- RectKeyFrameCollection.cs
- DataGridViewRowErrorTextNeededEventArgs.cs
- PropertyDescriptorCollection.cs
- ComponentEditorForm.cs
- TypeUnloadedException.cs
- TraceHwndHost.cs
- IgnoreFileBuildProvider.cs
- TraceUtility.cs
- SystemInfo.cs
- SchemaElementDecl.cs
- WebPartHeaderCloseVerb.cs
- TextBoxLine.cs
- DataConnectionHelper.cs
- DesignerCategoryAttribute.cs
- IconBitmapDecoder.cs
- StreamResourceInfo.cs
- RoutedUICommand.cs
- InvokeProviderWrapper.cs
- CompareValidator.cs
- SqlUDTStorage.cs
- DataRowChangeEvent.cs
- TreeViewItemAutomationPeer.cs
- TemplateBindingExtensionConverter.cs
- UpdatePanelTriggerCollection.cs
- QueryOpeningEnumerator.cs
- XmlSchemaResource.cs
- IList.cs
- MetadataSection.cs
- __Filters.cs
- DocumentXPathNavigator.cs
- XmlDigitalSignatureProcessor.cs
- LayoutInformation.cs
- FixedTextPointer.cs
- ScalarConstant.cs
- httpserverutility.cs