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
- DebugView.cs
- AsyncCodeActivity.cs
- ParseChildrenAsPropertiesAttribute.cs
- FileDialogCustomPlace.cs
- KnownTypes.cs
- WebBrowserProgressChangedEventHandler.cs
- WindowsTreeView.cs
- Span.cs
- XmlMtomWriter.cs
- SafeProcessHandle.cs
- NamespaceDisplay.xaml.cs
- RemotingException.cs
- ToolStripSeparator.cs
- ManagementPath.cs
- SimpleApplicationHost.cs
- counter.cs
- MatrixConverter.cs
- TimeStampChecker.cs
- DependencyObjectCodeDomSerializer.cs
- WSFederationHttpBindingElement.cs
- ProfileParameter.cs
- OdbcParameter.cs
- AudioDeviceOut.cs
- RoleManagerModule.cs
- ServiceSecurityAuditBehavior.cs
- SqlGatherConsumedAliases.cs
- ProfileSettings.cs
- ToolStripDropDownClosedEventArgs.cs
- XmlMtomWriter.cs
- MimeParameter.cs
- Run.cs
- ObjectCacheSettings.cs
- Stopwatch.cs
- AbsoluteQuery.cs
- WaitHandle.cs
- ProfileSection.cs
- SubclassTypeValidator.cs
- ColorAnimation.cs
- PropertyMap.cs
- EndOfStreamException.cs
- FlowDocument.cs
- CryptoApi.cs
- QilUnary.cs
- DesignerSerializationOptionsAttribute.cs
- InvalidPropValue.cs
- HandlerWithFactory.cs
- SettingsPropertyValueCollection.cs
- BinaryObjectWriter.cs
- MsmqIntegrationProcessProtocolHandler.cs
- ScrollChrome.cs
- SystemIPInterfaceProperties.cs
- StateMachineSubscriptionManager.cs
- MenuItem.cs
- MailHeaderInfo.cs
- SqlRetyper.cs
- HtmlInputSubmit.cs
- ContextInformation.cs
- BitStream.cs
- XhtmlTextWriter.cs
- XslVisitor.cs
- DoubleKeyFrameCollection.cs
- InstanceCreationEditor.cs
- AnnotationComponentManager.cs
- ZipFileInfoCollection.cs
- ProcessManager.cs
- WebPartTracker.cs
- ComponentEditorForm.cs
- GridViewRow.cs
- TreeViewAutomationPeer.cs
- LineVisual.cs
- DataSysAttribute.cs
- DataControlFieldCell.cs
- IncrementalReadDecoders.cs
- AssemblyHash.cs
- ZipIOExtraField.cs
- BamlBinaryReader.cs
- Rules.cs
- AttributeConverter.cs
- WebProxyScriptElement.cs
- AllMembershipCondition.cs
- PackageDigitalSignature.cs
- BasicCellRelation.cs
- KeyboardEventArgs.cs
- XPathItem.cs
- AutomationPeer.cs
- prompt.cs
- ColorAnimation.cs
- RawUIStateInputReport.cs
- NetWebProxyFinder.cs
- DbProviderConfigurationHandler.cs
- SqlCacheDependencyDatabase.cs
- HttpHeaderCollection.cs
- DirectoryInfo.cs
- SkipStoryboardToFill.cs
- XPathSingletonIterator.cs
- WebServiceHandlerFactory.cs
- ReadOnlyDataSourceView.cs
- ObjectSet.cs
- WebPartMinimizeVerb.cs
- SmiXetterAccessMap.cs