Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / Services / Web / System / Web / Services / UnsafeNativeMethods.cs / 1305376 / UnsafeNativeMethods.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.Web.Services { using System; using System.Runtime.InteropServices; using System.Security.Permissions; using System.Web.Services.Interop; using System.Security; [ComVisible(false), SuppressUnmanagedCodeSecurity, SecurityPermission(SecurityAction.LinkDemand, Flags=SecurityPermissionFlag.UnmanagedCode)] internal class UnsafeNativeMethods { private UnsafeNativeMethods() {} [DllImport(ExternDll.Ole32, ExactSpelling=true)] internal static extern int CoCreateInstance([In] ref Guid clsid, [MarshalAs(UnmanagedType.Interface)] object punkOuter, int context, [In] ref Guid iid, [MarshalAs(UnmanagedType.Interface)] out object punk); internal static INotifySink2 RegisterNotifySource(INotifyConnection2 connection, INotifySource2 source) { return connection.RegisterNotifySource(source); } internal static void UnregisterNotifySource(INotifyConnection2 connection, INotifySource2 source) { connection.UnregisterNotifySource(source); } internal static void OnSyncCallOut(INotifySink2 sink, CallId callId, out IntPtr out_ppBuffer, ref int inout_pBufferSize) { sink.OnSyncCallOut(callId, out out_ppBuffer, ref inout_pBufferSize); } internal static void OnSyncCallEnter(INotifySink2 sink, CallId callId, byte[] in_pBuffer, int in_BufferSize) { sink.OnSyncCallEnter(callId, in_pBuffer, in_BufferSize); } internal static void OnSyncCallReturn(INotifySink2 sink, CallId callId, byte[] in_pBuffer, int in_BufferSize) { sink.OnSyncCallReturn(callId, in_pBuffer, in_BufferSize); } internal static void OnSyncCallExit(INotifySink2 sink, CallId callId, out IntPtr out_ppBuffer, ref int inout_pBufferSize) { sink.OnSyncCallExit(callId, out out_ppBuffer, ref inout_pBufferSize); } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- ExcludePathInfo.cs
- TextDecoration.cs
- DisposableCollectionWrapper.cs
- FlowDocumentReader.cs
- PeerToPeerException.cs
- Crc32.cs
- PieceNameHelper.cs
- BoolLiteral.cs
- XmlBinaryReaderSession.cs
- DbMetaDataFactory.cs
- FixedSOMPageConstructor.cs
- FixedSOMGroup.cs
- StringAttributeCollection.cs
- MailWriter.cs
- PhonemeConverter.cs
- SqlDependency.cs
- DataSourceCache.cs
- DeploymentSectionCache.cs
- TraceHandler.cs
- ShapingEngine.cs
- ContentTypeSettingDispatchMessageFormatter.cs
- LayoutExceptionEventArgs.cs
- TextTreeDeleteContentUndoUnit.cs
- PromptEventArgs.cs
- TreeViewCancelEvent.cs
- SqlReorderer.cs
- DataGridViewRowEventArgs.cs
- AggregationMinMaxHelpers.cs
- OutputCacheModule.cs
- PrimitiveType.cs
- GridViewAutomationPeer.cs
- ZipIOZip64EndOfCentralDirectoryLocatorBlock.cs
- CategoryNameCollection.cs
- TreeViewItemAutomationPeer.cs
- RecordsAffectedEventArgs.cs
- FileSecurity.cs
- ImageAnimator.cs
- BamlStream.cs
- MustUnderstandSoapException.cs
- RawStylusInputCustomDataList.cs
- TextBoxBase.cs
- TimeSpanConverter.cs
- DateTimeOffsetConverter.cs
- TagMapInfo.cs
- SoapSchemaExporter.cs
- HostingEnvironmentWrapper.cs
- HttpHandlerAction.cs
- DataGridTableStyleMappingNameEditor.cs
- SystemIcmpV4Statistics.cs
- TextFormatterContext.cs
- ConfigurationElement.cs
- EditModeSwitchButton.cs
- Typography.cs
- CodeSubDirectoriesCollection.cs
- DataGridViewCellLinkedList.cs
- SecurityPolicySection.cs
- PageHandlerFactory.cs
- EntityUtil.cs
- RuleElement.cs
- TextModifier.cs
- EnumerationRangeValidationUtil.cs
- XmlMembersMapping.cs
- ScaleTransform.cs
- InternalTypeHelper.cs
- StickyNoteAnnotations.cs
- ToolStripComboBox.cs
- GridViewUpdateEventArgs.cs
- ScriptingSectionGroup.cs
- ConfigurationPropertyCollection.cs
- DataMisalignedException.cs
- PnrpPermission.cs
- DownloadProgressEventArgs.cs
- MinMaxParagraphWidth.cs
- CommandConverter.cs
- InternalSafeNativeMethods.cs
- ContentType.cs
- DataGridViewSelectedCellCollection.cs
- DataBoundLiteralControl.cs
- FaultContractInfo.cs
- CompilationRelaxations.cs
- Line.cs
- WebUtil.cs
- HttpProtocolImporter.cs
- Overlapped.cs
- PersonalizableAttribute.cs
- ITreeGenerator.cs
- DataGridViewCellValueEventArgs.cs
- GeometryConverter.cs
- MLangCodePageEncoding.cs
- HuffCodec.cs
- XmlEncoding.cs
- TextElementCollection.cs
- FormatControl.cs
- GridViewRowPresenterBase.cs
- TrackBarRenderer.cs
- XmlHierarchicalDataSourceView.cs
- AttributeProviderAttribute.cs
- MatrixStack.cs
- MSHTMLHost.cs
- InfoCardTraceRecord.cs