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
- TextBox.cs
- CompositeFontInfo.cs
- MemoryStream.cs
- ToolStripOverflow.cs
- SqlException.cs
- BufferedWebEventProvider.cs
- querybuilder.cs
- TextRunCacheImp.cs
- UpdateExpressionVisitor.cs
- StateChangeEvent.cs
- OutOfProcStateClientManager.cs
- Helpers.cs
- TextBoxLine.cs
- FileReservationCollection.cs
- DocumentOrderQuery.cs
- CursorInteropHelper.cs
- ValidationSummary.cs
- HitTestResult.cs
- DataSetMappper.cs
- TransformPattern.cs
- COM2PictureConverter.cs
- UdpSocket.cs
- MessagePropertyDescription.cs
- ReadOnlyNameValueCollection.cs
- PerfCounterSection.cs
- ExportOptions.cs
- Point3DAnimationBase.cs
- AnimationClockResource.cs
- TypeInitializationException.cs
- XmlSchemaGroup.cs
- PropertyPath.cs
- RuntimeConfig.cs
- WebPartConnectionsConnectVerb.cs
- Adorner.cs
- EntityClassGenerator.cs
- RequestCachePolicyConverter.cs
- WindowsFormsSectionHandler.cs
- AesCryptoServiceProvider.cs
- XmlLangPropertyAttribute.cs
- RowToFieldTransformer.cs
- ListChangedEventArgs.cs
- SingleStorage.cs
- TempFiles.cs
- CompressedStack.cs
- ToolboxComponentsCreatedEventArgs.cs
- ControlBuilder.cs
- PermissionToken.cs
- TableLayoutCellPaintEventArgs.cs
- MissingMemberException.cs
- BuildProvidersCompiler.cs
- MarkupCompiler.cs
- __ComObject.cs
- _ShellExpression.cs
- BrowserCapabilitiesCodeGenerator.cs
- XmlAutoDetectWriter.cs
- objectquery_tresulttype.cs
- CodeDOMUtility.cs
- ControlPaint.cs
- ISCIIEncoding.cs
- MetabaseReader.cs
- DoubleStorage.cs
- HttpDebugHandler.cs
- DataGridViewSelectedRowCollection.cs
- _WebProxyDataBuilder.cs
- ZipArchive.cs
- BamlLocalizableResource.cs
- PenThreadWorker.cs
- IFlowDocumentViewer.cs
- PrimaryKeyTypeConverter.cs
- DataColumnCollection.cs
- CardSpaceException.cs
- ThreadExceptionEvent.cs
- PageCodeDomTreeGenerator.cs
- NullableBoolConverter.cs
- HttpBrowserCapabilitiesWrapper.cs
- Comparer.cs
- EntityStoreSchemaFilterEntry.cs
- DataRowCollection.cs
- DataGridHeaderBorder.cs
- MLangCodePageEncoding.cs
- FontFamilyConverter.cs
- DataRecordObjectView.cs
- WebPartActionVerb.cs
- HtmlMeta.cs
- SqlDataSourceFilteringEventArgs.cs
- RawMouseInputReport.cs
- SafeNativeMethodsOther.cs
- InternalDuplexBindingElement.cs
- CustomTypeDescriptor.cs
- DocumentViewerConstants.cs
- Normalization.cs
- MimePart.cs
- Registry.cs
- XmlSchemaCompilationSettings.cs
- UInt64Converter.cs
- Rfc2898DeriveBytes.cs
- LineGeometry.cs
- OracleConnectionFactory.cs
- UnsafeNativeMethods.cs
- OperationCanceledException.cs