Code:
/ WCF / WCF / 3.5.30729.1 / untmp / Orcas / SP / ndp / cdf / src / WCF / Log / System / IO / Log / CoTaskMemHandle.cs / 1 / CoTaskMemHandle.cs
//------------------------------------------------------------ // Copyright (c) Microsoft Corporation. All rights reserved. //----------------------------------------------------------- namespace System.IO.Log { using System; using System.Runtime.InteropServices; using System.Runtime.ConstrainedExecution; using System.Security; internal sealed class CoTaskMemHandle : SafeHandle { public CoTaskMemHandle() : base(IntPtr.Zero, true) { } public override bool IsInvalid { get { return IsClosed || this.handle == IntPtr.Zero; } } [DllImport("ole32.dll"), SuppressUnmanagedCodeSecurity, ReliabilityContract(Consistency.WillNotCorruptState, Cer.Success)] private static extern void CoTaskMemFree(IntPtr ptr); override protected bool ReleaseHandle() { CoTaskMemFree(this.handle); return true; } } } // 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
- LineMetrics.cs
- WorkflowInspectionServices.cs
- RelationshipType.cs
- DataPagerFieldItem.cs
- ImageFormat.cs
- listitem.cs
- SystemThemeKey.cs
- EdmProviderManifest.cs
- Image.cs
- SchemaEntity.cs
- Error.cs
- GeometryGroup.cs
- ContentElementCollection.cs
- Drawing.cs
- ToolStripInSituService.cs
- basemetadatamappingvisitor.cs
- XmlDocumentType.cs
- Debugger.cs
- Translator.cs
- ConnectionPoolManager.cs
- ScriptServiceAttribute.cs
- ServicesExceptionNotHandledEventArgs.cs
- ScriptServiceAttribute.cs
- ReaderContextStackData.cs
- TextSchema.cs
- SqlInternalConnectionTds.cs
- XmlEncodedRawTextWriter.cs
- TableLayoutStyle.cs
- CqlBlock.cs
- OleDbConnectionFactory.cs
- SchemaImporterExtensionsSection.cs
- ListViewDataItem.cs
- ValueChangedEventManager.cs
- CachingHintValidation.cs
- LinkButton.cs
- CalloutQueueItem.cs
- ServiceDescriptionSerializer.cs
- ValueExpressions.cs
- FilteredReadOnlyMetadataCollection.cs
- ToolStripSettings.cs
- SqlRowUpdatingEvent.cs
- Int32KeyFrameCollection.cs
- ErrorHandler.cs
- ExpressionCopier.cs
- XmlSchemaExternal.cs
- ServerValidateEventArgs.cs
- HtmlInputImage.cs
- Drawing.cs
- FontDifferentiator.cs
- Trace.cs
- IgnoreFlushAndCloseStream.cs
- HostProtectionException.cs
- StreamGeometryContext.cs
- MemberPath.cs
- BackoffTimeoutHelper.cs
- LayoutUtils.cs
- BinaryMethodMessage.cs
- RequestReplyCorrelator.cs
- ButtonBase.cs
- CharacterBufferReference.cs
- PropertyChangedEventManager.cs
- SafeRightsManagementHandle.cs
- EditBehavior.cs
- Model3DCollection.cs
- WebPartTransformer.cs
- ButtonFlatAdapter.cs
- HttpListener.cs
- SrgsGrammarCompiler.cs
- PolicyAssertionCollection.cs
- GenericAuthenticationEventArgs.cs
- CatalogZoneBase.cs
- PenThread.cs
- ToolStripContentPanelDesigner.cs
- HttpWebRequest.cs
- CssTextWriter.cs
- AspNetSynchronizationContext.cs
- Transform3D.cs
- DataSvcMapFile.cs
- Point4D.cs
- SystemParameters.cs
- VirtualPath.cs
- TextTreeFixupNode.cs
- DataPagerFieldItem.cs
- FontNamesConverter.cs
- CssClassPropertyAttribute.cs
- DispatcherOperation.cs
- NamespaceDecl.cs
- Command.cs
- ScriptingRoleServiceSection.cs
- X509ClientCertificateAuthenticationElement.cs
- UnSafeCharBuffer.cs
- ResourceProperty.cs
- BitmapFrameDecode.cs
- CellQuery.cs
- TransformGroup.cs
- ConfigurationManagerHelperFactory.cs
- SerializationHelper.cs
- MsmqAppDomainProtocolHandler.cs
- shaperfactoryquerycachekey.cs
- FixedSOMTableRow.cs