EDK2 doxygen online documents - Firmware Encoding Index 1
EDK2 doxygen online documents - Firmware Encoding Index

EdkCompatibilityPkg/Foundation/Library/EdkIIGlueLib/Library/BaseLib/X64/InterlockedIncrement.c

Go to the documentation of this file.
00001 
00015 #include "BaseLibInternals.h"
00016 
00017 //
00018 // Microsoft Visual Studio 7.1 Function Prototypes for I/O Intrinsics
00019 //
00020 long _InterlockedIncrement(
00021    long * lpAddend
00022 );
00023 
00024 #pragma intrinsic(_InterlockedIncrement)
00025 
00026 UINT32
00027 EFIAPI
00028 InternalSyncIncrement (
00029   IN      volatile UINT32           *Value
00030   )
00031 {
00032   return _InterlockedIncrement ((long *)Value);
00033 }
00034 
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Defines