Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / whidbey / netfxsp / ndp / fx / src / xsp / System / Web / SafeNativeMethods.cs / 1 / SafeNativeMethods.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.Web { using System.Runtime.InteropServices; using System; using System.Security.Permissions; using System.Collections; using System.IO; using System.Text; [ System.Runtime.InteropServices.ComVisible(false), System.Security.SuppressUnmanagedCodeSecurityAttribute() ] internal sealed class SafeNativeMethods { private SafeNativeMethods() {} [DllImport(ModName.KERNEL32_FULL_NAME)] internal /*public*/ extern static int GetCurrentProcessId(); [DllImport(ModName.KERNEL32_FULL_NAME)] internal /*public*/ extern static int GetCurrentThreadId(); [DllImport(ModName.KERNEL32_FULL_NAME)] internal static extern bool QueryPerformanceCounter( [System.Runtime.InteropServices.Out, In] ref long lpPerformanceCount); [DllImport(ModName.KERNEL32_FULL_NAME)] internal static extern bool QueryPerformanceFrequency( [System.Runtime.InteropServices.Out, In] ref long lpFrequency); // required for HttpDebugHandlerTimeLog #if PERF [DllImport(ModName.KERNEL32_FULL_NAME, CharSet=CharSet.Unicode)] internal static extern void OutputDebugString(String message); #endif } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. //------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.Web { using System.Runtime.InteropServices; using System; using System.Security.Permissions; using System.Collections; using System.IO; using System.Text; [ System.Runtime.InteropServices.ComVisible(false), System.Security.SuppressUnmanagedCodeSecurityAttribute() ] internal sealed class SafeNativeMethods { private SafeNativeMethods() {} [DllImport(ModName.KERNEL32_FULL_NAME)] internal /*public*/ extern static int GetCurrentProcessId(); [DllImport(ModName.KERNEL32_FULL_NAME)] internal /*public*/ extern static int GetCurrentThreadId(); [DllImport(ModName.KERNEL32_FULL_NAME)] internal static extern bool QueryPerformanceCounter( [System.Runtime.InteropServices.Out, In] ref long lpPerformanceCount); [DllImport(ModName.KERNEL32_FULL_NAME)] internal static extern bool QueryPerformanceFrequency( [System.Runtime.InteropServices.Out, In] ref long lpFrequency); // required for HttpDebugHandlerTimeLog #if PERF [DllImport(ModName.KERNEL32_FULL_NAME, CharSet=CharSet.Unicode)] internal static extern void OutputDebugString(String message); #endif } } // 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
- ScriptServiceAttribute.cs
- WebPartZoneBaseDesigner.cs
- ContentPresenter.cs
- ClientBuildManagerCallback.cs
- Timeline.cs
- TraceUtility.cs
- CultureMapper.cs
- SQLSingleStorage.cs
- milexports.cs
- TextControlDesigner.cs
- InkCanvasInnerCanvas.cs
- WeakReference.cs
- UIElementParaClient.cs
- DataGridViewComponentPropertyGridSite.cs
- Helper.cs
- MetadataSerializer.cs
- Parameter.cs
- HotSpotCollection.cs
- ToolStripItemEventArgs.cs
- Token.cs
- AnnotationHighlightLayer.cs
- FloaterParaClient.cs
- EnvelopedPkcs7.cs
- ReachSerializationCacheItems.cs
- GeneralTransform3DTo2D.cs
- ThumbAutomationPeer.cs
- Debug.cs
- TypeConverterAttribute.cs
- StyleTypedPropertyAttribute.cs
- FigureHelper.cs
- RequestQueue.cs
- EventMappingSettingsCollection.cs
- EmptyReadOnlyDictionaryInternal.cs
- WSHttpBindingElement.cs
- CaseInsensitiveOrdinalStringComparer.cs
- DataGridItem.cs
- PopupEventArgs.cs
- WebPartMenuStyle.cs
- DynamicActivityTypeDescriptor.cs
- ExtendedPropertyDescriptor.cs
- AddInDeploymentState.cs
- DataGridViewRowsRemovedEventArgs.cs
- XmlILOptimizerVisitor.cs
- SingleAnimation.cs
- XamlPointCollectionSerializer.cs
- SafeLibraryHandle.cs
- DataPagerCommandEventArgs.cs
- ReceiveContent.cs
- WorkflowWebService.cs
- Enum.cs
- MsmqIntegrationProcessProtocolHandler.cs
- StateWorkerRequest.cs
- QilInvokeLateBound.cs
- DecoderExceptionFallback.cs
- UriTemplatePathSegment.cs
- AvtEvent.cs
- ClientSettingsStore.cs
- wmiprovider.cs
- HWStack.cs
- StartUpEventArgs.cs
- Attachment.cs
- Command.cs
- Matrix3D.cs
- AlternateView.cs
- DataControlPagerLinkButton.cs
- StyleXamlParser.cs
- PhysicalOps.cs
- DispatcherSynchronizationContext.cs
- CFGGrammar.cs
- RTLAwareMessageBox.cs
- BindingExpressionUncommonField.cs
- WasEndpointConfigContainer.cs
- HttpWriter.cs
- ByteRangeDownloader.cs
- UrlMapping.cs
- CryptographicAttribute.cs
- LocalizableAttribute.cs
- OracleEncoding.cs
- SimplePropertyEntry.cs
- XmlWriterSettings.cs
- RequestValidator.cs
- GridViewColumnHeaderAutomationPeer.cs
- Pick.cs
- InvokeBinder.cs
- EdmSchemaAttribute.cs
- counter.cs
- InternalPolicyElement.cs
- Point3DAnimationUsingKeyFrames.cs
- IssuedTokenServiceElement.cs
- ImmutableCommunicationTimeouts.cs
- HttpWriter.cs
- HttpCookiesSection.cs
- HMACSHA384.cs
- AggregatePushdown.cs
- SqlSelectStatement.cs
- SchemaEntity.cs
- activationcontext.cs
- Membership.cs
- LocalClientSecuritySettingsElement.cs
- BamlResourceDeserializer.cs