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
- ContextDataSource.cs
- MergePropertyDescriptor.cs
- Site.cs
- _SslState.cs
- XmlChildEnumerator.cs
- ChildTable.cs
- SHA256Cng.cs
- TaskHelper.cs
- MenuItemAutomationPeer.cs
- GenerateTemporaryAssemblyTask.cs
- CapabilitiesPattern.cs
- XmlChoiceIdentifierAttribute.cs
- MemoryResponseElement.cs
- EditorPartChrome.cs
- HttpCachePolicy.cs
- PageAdapter.cs
- DefaultObjectMappingItemCollection.cs
- DocComment.cs
- ProfileGroupSettings.cs
- EntityDataSourceMemberPath.cs
- CodeVariableDeclarationStatement.cs
- GC.cs
- DeferredReference.cs
- DataGridLengthConverter.cs
- OletxEnlistment.cs
- CheckBox.cs
- COM2ColorConverter.cs
- MouseDevice.cs
- PriorityQueue.cs
- ChildTable.cs
- LogEntryDeserializer.cs
- ValidateNames.cs
- HMAC.cs
- DocumentXPathNavigator.cs
- DataGridViewImageCell.cs
- TypeConverterHelper.cs
- SendActivityValidator.cs
- WebBaseEventKeyComparer.cs
- FileIOPermission.cs
- ColumnResizeUndoUnit.cs
- AggregatePushdown.cs
- DrawListViewColumnHeaderEventArgs.cs
- ExtensibleClassFactory.cs
- TemplateKey.cs
- OwnerDrawPropertyBag.cs
- FormatSettings.cs
- Error.cs
- JapaneseLunisolarCalendar.cs
- MethodImplAttribute.cs
- Compilation.cs
- PrintingPermission.cs
- Base64WriteStateInfo.cs
- CultureMapper.cs
- _Win32.cs
- Activator.cs
- CompletionCallbackWrapper.cs
- EntityDesignerUtils.cs
- securitycriticaldata.cs
- Subtree.cs
- ProfileGroupSettings.cs
- EntityAdapter.cs
- _UncName.cs
- ByteStream.cs
- DataControlPagerLinkButton.cs
- PtsCache.cs
- ScrollEventArgs.cs
- SqlConnectionString.cs
- HttpChannelFactory.cs
- FileDialog.cs
- RequestCachingSection.cs
- RuleSettingsCollection.cs
- XamlToRtfParser.cs
- ISAPIApplicationHost.cs
- URLString.cs
- FileAccessException.cs
- MediaEntryAttribute.cs
- DataGridClipboardHelper.cs
- InfoCardHelper.cs
- HashAlgorithm.cs
- SourceElementsCollection.cs
- UnionCodeGroup.cs
- _ConnectionGroup.cs
- TimeManager.cs
- DatagridviewDisplayedBandsData.cs
- QilPatternVisitor.cs
- InlineCollection.cs
- PathParser.cs
- QueryContinueDragEvent.cs
- InvocationExpression.cs
- _ListenerResponseStream.cs
- Rijndael.cs
- ImportFileRequest.cs
- Int32Animation.cs
- CollectionBuilder.cs
- ObjectHelper.cs
- TableParaClient.cs
- TableLayoutPanelBehavior.cs
- DomNameTable.cs
- VisualStyleElement.cs
- DictionaryBase.cs