Typedefs | |
typedef void(* | ADODB_RecommendCriticalSectionProc_t )(const TCHAR *text) |
typedef __Position * | Position |
typedef RefCount< CallbackContext > | CallbackContextPtr |
typedef unsigned int | Crc32 |
typedef RefCount< CCryptoRsaKey > | CRsaKeyPtr |
typedef uint16_t | CryptCount |
typedef RefCount< CLoadedData2 > | CLoadedData2Ptr |
typedef CFastMap< Guid, CPropNodePtr > | PropNodeMap |
typedef CFastList< CPropNodePtr > | PropNodeList |
typedef char | MessageType |
typedef int | FrameNumber |
typedef char | LocalEventType |
typedef RefCount< ErrorInfo > | ErrorInfoPtr |
typedef uint16_t | HlaClassID |
typedef uint8_t | HlaFieldGroupID |
typedef uint64_t | HlaEntityID |
typedef unsigned int | HlaResult |
typedef CFastMap< HlaEntityID, CHlaEntity_C * > | CHlaEntities_C |
typedef CFastMap< HlaEntityID, CHlaEntity_S * > | CHlaEntities_S |
typedef CFastArray< HostID, true, int > | HostIDArray |
typedef RefCount < CLookasideAllocator > | CLookasideAllocatorPtr |
typedef RefCount< CNetClientInfo > | CNetClientInfoPtr |
typedef RefCount< CNetPeerInfo > | CNetPeerInfoPtr |
typedef CFastArray< COdbcWarning > | COdbcWarnings |
typedef RefCount< CP2PGroup > | CP2PGroupPtr |
typedef StringT< char, AnsiStrTraits > | StringA |
typedef StringT< wchar_t, UnicodeStrTraits > | StringW |
typedef StringA | String |
typedef StrBufT< char, AnsiStrTraits > | StrBufA |
typedef StrBufT< wchar_t, UnicodeStrTraits > | StrBufW |
typedef StringTraitsT< char, AnsiStrTraits > | StringTraitsA |
typedef StringTraitsT< wchar_t, UnicodeStrTraits > | StringTraitsW |
typedef StringTraitsA | StringTraits |
typedef StrBufA | StrBuf |
typedef RefCount< Thread > | ThreadPtr |
typedef RefCount< CPropNode > | CPropNodePtr |
typedef WINBASEAPI HANDLE(WINAPI * | CreateIoCompletionPortProc )(HANDLE FileHandle, HANDLE ExistingCompletionPort, ULONG_PTR CompletionKey, uint32_t NumberOfConcurrentThreads) |
typedef WINBASEAPI | BOOL (WINAPI *HeapSetInformationProc)(HANDLE HeapHandle |
typedef WINBASEAPI HEAP_INFORMATION_CLASS | HeapInformationClass |
typedef WINBASEAPI HEAP_INFORMATION_CLASS PVOID | HeapInformation |
typedef WINBASEAPI HEAP_INFORMATION_CLASS PVOID size_t | HeapInformationLength |
typedef WINBASEAPI PVOID | Context |
typedef WINBASEAPI PVOID uint32_t | Flags |
typedef WINBASEAPI LPDWORD | lpNumberOfBytesTransferred |
typedef WINBASEAPI LPDWORD PULONG_PTR | lpCompletionKey |
typedef WINBASEAPI LPDWORD PULONG_PTR LPOVERLAPPED * | lpOverlapped |
typedef WINBASEAPI LPDWORD PULONG_PTR LPOVERLAPPED uint32_t | dwMilliseconds |
typedef WINBASEAPI PN_OVERLAPPED_ENTRY * | lpCompletionPortEntries |
typedef WINBASEAPI PN_OVERLAPPED_ENTRY uint32_t | ulCount |
typedef WINBASEAPI PN_OVERLAPPED_ENTRY uint32_t PULONG | ulNumEntriesRemoved |
typedef WINBASEAPI PN_OVERLAPPED_ENTRY uint32_t PULONG uint32_t BOOL | fAlertable |
typedef WINBASEAPI | PVOID (WINAPI *AddVectoredExceptionHandlerProc)(uint32_t FirstHandler |
typedef WINBASEAPI PVECTORED_EXCEPTION_HANDLER | VectoredHandler |
typedef WINBASEAPI BOOL(WINAPI * | GetLogicalProcessorInformation )(PSYSTEM_LOGICAL_PROCESSOR_INFORMATION Buffer, PDWORD ReturnLength) |
typedef BOOLEAN | TimerOrWaitFired |
typedef WINBASEAPI | HANDLE (WINAPI *CreateTimerQueueProc)(VOID) |
typedef WINBASEAPI HANDLE | TimerQueue |
typedef WINBASEAPI HANDLE WaitOrTimerCallbackProc | Callback |
typedef WINBASEAPI HANDLE WaitOrTimerCallbackProc PVOID | Parameter |
typedef WINBASEAPI HANDLE WaitOrTimerCallbackProc PVOID uint32_t | DueTime |
typedef WINBASEAPI HANDLE WaitOrTimerCallbackProc PVOID uint32_t uint32_t | Period |
typedef WINBASEAPI HANDLE | Timer |
typedef WINBASEAPI HANDLE HANDLE | CompletionEvent |
typedef WINBASEAPI uint32_t | dwSpinCount |
Enumerations | |
enum | SocketErrorCode { SocketErrorCode_Ok = 0, SocketErrorCode_Error = SOCKET_ERROR, SocketErrorCode_Timeout = WSAETIMEDOUT, SocketErrorCode_ConnectionRefused = WSAECONNREFUSED, SocketErrorCode_ConnectResetByRemote = WSAECONNRESET, SocketErrorCode_AddressNotAvailable = WSAEADDRNOTAVAIL, SocketErrorCode_NotSocket = WSAENOTSOCK, SocketErrorCode_ShutdownByRemote = WSAEDISCON, SocketErrorCode_WouldBlock = WSAEWOULDBLOCK, SocketErrorCode_IoPending = WSA_IO_PENDING, SocketErrorCode_AccessError = WSAEACCES, SocketErrorCode_OperationAborted = ERROR_OPERATION_ABORTED, SocketErrorCode_InvalidArgument = WSAEINVAL, SocketErrorCode_Intr = WSAEINTR, SocketErrorCode_InProgress = WSAEINPROGRESS, SocketErrorCode_AlreadyIsConnected = WSAEISCONN, SocketErrorCode_AlreadyAttempting = WSAEALREADY } |
enum | ShutdownFlag { ShutdownFlag_Send = SD_SEND, ShutdownFlag_Receive = SD_RECEIVE, ShutdownFlag_Both = SD_BOTH } |
enum | DbOpenFor { OpenForRead, OpenForFastRead, OpenForReadWrite, OpenForAppend } |
enum | DbmsType { MsSql, MySql } |
enum | CompressMode { CM_None, CM_Zip } |
enum | DbmsWritePropNodePendType { DWPNPT_None, DWPNPT_AddPropNode, DWPNPT_RemovePropNode, DWPNPT_RequestUpdatePropNode, DWPNPT_SetValueIf, DWPNPT_ModifyValue, DWPNPT_RequestUpdatePropNodeList, DWPNPT_MovePropNode, DWPNPT_UnilateralUpdatePropNode, DWPNPT_UnilateralUpdatePropNodeList, DWPNPT_UpdatePropNode } |
enum | EncryptMode { EM_None, EM_Secure, EM_Fast, EM_LAST } |
enum | MessagePriority { MessagePriority_Ring0 = 0, MessagePriority_Ring1, MessagePriority_High, MessagePriority_Medium, MessagePriority_Low, MessagePriority_Ring99, MessagePriority_LAST } |
enum | MessageReliability { MessageReliability_Unreliable = 0, MessageReliability_Reliable, MessageReliability_LAST } |
enum | ErrorType { ErrorType_Ok = 0, ErrorType_Unexpected, ErrorType_AlreadyConnected, ErrorType_TCPConnectFailure, ErrorType_InvalidSessionKey, ErrorType_EncryptFail, ErrorType_DecryptFail, ErrorType_ConnectServerTimeout, ErrorType_ProtocolVersionMismatch, ErrorType_NotifyServerDeniedConnection, ErrorType_ConnectServerSuccessful, ErrorType_DisconnectFromRemote, ErrorType_DisconnectFromLocal, ErrorType_DangerousArgumentWarning, ErrorType_UnknownAddrPort, ErrorType_ServerNotReady, ErrorType_ServerPortListenFailure, ErrorType_AlreadyExists, ErrorType_PermissionDenied, ErrorType_BadSessionGuid, ErrorType_InvalidCredential, ErrorType_InvalidHeroName, ErrorType_LoadDataPreceded, ErrorType_AdjustedGamerIDNotFilled, ErrorType_NoHero, ErrorType_UnitTestFailed, ErrorType_P2PUdpFailed, ErrorType_ReliableUdpFailed, ErrorType_ServerUdpFailed, ErrorType_NoP2PGroupRelation, ErrorType_ExceptionFromUserFunction, ErrorType_UserRequested, ErrorType_InvalidPacketFormat, ErrorType_TooLargeMessageDetected, ErrorType_CannotEncryptUnreliableMessage, ErrorType_ValueNotExist, ErrorType_TcpCrisisDetected, ErrorType_TimeOut, ErrorType_LoadedDataNotFound, ErrorType_SendQueueIsHeavy, ErrorType_TooSlowHeartbeatWarning, ErrorType_CompressFail, ErrorType_LocalSocketCreationFailed, Error_NoneAvailableInPortPool, ErrorType_InvalidPortPool, ErrorType_InvalidHostID, ErrorType_MessageOverload, ErrorType_DatabaseAccessFailed, ErrorType_OutOfMemory } |
enum | HostID { HostID_None = 0, HostID_Server = 1, HostID_Last = 2 } |
enum | RmiID { RmiID_None = 0, RmiID_Last = 65535 } |
enum | ReliableUdpFrameType { ReliableUdpFrameType_None = 0, ReliableUdpFrameType_Data, ReliableUdpFrameType_Ack } |
enum | LogCategory { LogCategory_System, LogCategory_Tcp, LogCategory_Udp, LogCategory_P2P } |
enum | HackType { HackType_None, HackType_SpeedHack, HackType_PacketRig } |
enum | ConnectionState { ConnectionState_Disconnected, ConnectionState_Connecting, ConnectionState_Connected, ConnectionState_Disconnecting } |
enum | FallbackMethod { FallbackMethod_None, FallbackMethod_PeersUdpToTcp, FallbackMethod_ServerUdpToTcp, FallbackMethod_CloseUdpSocket } |
enum | DirectP2PStartCondition { DirectP2PStartCondition_Jit, DirectP2PStartCondition_Always, DirectP2PStartCondition_LAST } |
enum | ErrorReaction { ErrorReaction_MessageBox, ErrorReaction_AccessViolation, ErrorReaction_DebugOutput, ErrorReaction_DebugBreak } |
enum | ValueOperType { ValueOperType_Plus, ValueOperType_Minus, ValueOperType_Multiply, ValueOperType_Division } |
enum | ValueCompareType { ValueCompareType_GreaterEqual, ValueCompareType_Greater, ValueCompareType_LessEqual, ValueCompareType_Less, ValueCompareType_Equal, ValueCompareType_NotEqual } |
enum | EncryptLevel { EncryptLevel_Low = 128, EncryptLevel_Middle = 192, EncryptLevel_High = 256 } |
enum | FastEncryptLevel { FastEncryptLevel_Low = 512, FastEncryptLevel_Middle = 1024, FastEncryptLevel_High = 2048 } |
enum | HostType { HostType_Server, HostType_Peer, HostType_All } |
enum | HostIDGenerationPolicy { HostIDGenerationPolicy_Recycle = 1, HostIDGenerationPolicy_NoRecycle } |
enum | ExceptionType { ExceptionType_None = 0, ExceptionType_String, ExceptionType_Std, ExceptionType_ComError, ExceptionType_Void, ExceptionType_Unhandled, ExceptionType_Clr } |
enum | GrowPolicy { GrowPolicy_Normal, GrowPolicy_HighSpeed, GrowPolicy_LowMemory } |
enum | FastHeapAccessMode { FastHeapAccessMode_UnsafeSingleThread, FastHeapAccessMode_MultiThreaded } |
enum | HlaMessageType { HlaMessageType_Appear = 10, HlaMessageType_Disappear, HlaMessageType_RequestChange, HlaMessageType_NotifyChange } |
enum | Protocol { Protocol_Undefined, Protocol_UnreliableSend, Protocol_ReliableSend } |
enum | MiniDumpAction { MiniDumpAction_None = 0, MiniDumpAction_DoNothing, MiniDumpAction_AlarmCrash } |
enum | OdbcDataType { OdbcDataType_NULL = 0, OdbcDataType_BOOL = 1, OdbcDataType_TCHAR = 2, OdbcDataType_SINT8 = 3, OdbcDataType_UINT8 = 4, OdbcDataType_SINT16 = 5, OdbcDataType_UINT16 = 6, OdbcDataType_SINT32 = 7, OdbcDataType_UINT32 = 8, OdbcDataType_SINT64 = 9, OdbcDataType_UINT64 = 10, OdbcDataType_FLOAT = 11, OdbcDataType_DOUBLE = 12, OdbcDataType_STRING = 13, OdbcDataType_BYTE = 14, OdbcDataType_TIMESTAMP = 15 } |
enum | OdbcSqlDataType { OdbcSqlDataType_UNKNOWN = SQL_UNKNOWN_TYPE, OdbcSqlDataType_CHAR = SQL_CHAR, OdbcSqlDataType_VARCHAR = SQL_VARCHAR, OdbcSqlDataType_LONGVARCHAR = SQL_LONGVARCHAR, OdbcSqlDataType_WCHAR = SQL_WCHAR, OdbcSqlDataType_WVARCHAR = SQL_WVARCHAR, OdbcSqlDataType_WLONGVARCHAR = SQL_WLONGVARCHAR, OdbcSqlDataType_BIT = SQL_BIT, OdbcSqlDataType_TINYINT = SQL_TINYINT, OdbcSqlDataType_SMALLINT = SQL_SMALLINT, OdbcSqlDataType_INTEGER = SQL_INTEGER, OdbcSqlDataType_BIGINT = SQL_BIGINT, OdbcSqlDataType_REAL = SQL_REAL, OdbcSqlDataType_FLOAT = SQL_FLOAT, OdbcSqlDataType_DOUBLE = SQL_DOUBLE, OdbcSqlDataType_NUMERIC = SQL_NUMERIC, OdbcSqlDataType_DECIMAL = SQL_DECIMAL, OdbcSqlDataType_BINARY = SQL_BINARY, OdbcSqlDataType_VARBINARY = SQL_VARBINARY, OdbcSqlDataType_LONGVARBINARY = SQL_LONGVARBINARY, OdbcSqlDataType_DATE = SQL_DATE, OdbcSqlDataType_TIME = SQL_TIME, OdbcSqlDataType_TIMESTAMP = SQL_TIMESTAMP } |
enum | OdbcPrepareType { OdbcPrepareType_QUERY = 0, OdbcPrepareType_PROC = 1 } |
enum | LockResult { LockResult_Success, LockResult_Timeout, LockResult_Error } |
enum | eAccessMode { eAccessMode_None = 0, eAccessMode_Read = 1, eAccessMode_Write = 2 } |
enum | ServerUdpAssignMode { ServerUdpAssignMode_None, ServerUdpAssignMode_PerClient, ServerUdpAssignMode_Static } |
enum | SocketType { SocketType_Tcp, SocketType_Udp, SocketType_Raw } |
Functions | |
void | AppendTextOut (String &a, AddrPort &b) |
void | AppendTextOut (String &a, NamedAddrPort &b) |
bool | operator!= (const AddrPort &a, const AddrPort &b) |
bool | operator== (const AddrPort &a, const AddrPort &b) |
bool | operator< (const AddrPort &a, const AddrPort &b) |
PROUD_API String | gds (const TCHAR *src) |
PROUD_API void | RecommendNoCriticalSectionLock () |
int32_t | AtomicIncrement32 (volatile int32_t *target) |
int32_t | AtomicDecrement32 (volatile int32_t *target) |
int32_t | AtomicExchange32 (int32_t newValue, volatile int32_t *target) |
int32_t | AtomicCompareAndSwap32 (int32_t oldValue, int32_t newValue, volatile int32_t *target) |
intptr_t | AtomicIncrementPtr (volatile intptr_t *target) |
intptr_t | AtomicDecrementPtr (volatile intptr_t *target) |
PROUD_API | __declspec (noreturn) void ThrowInt32OutOfRangeException(const char *where) |
uint32_t | GetAppropriateSpinCount () |
PROUD_API bool | IsCriticalSectionLockedByCurrentThread (const CRITICAL_SECTION &cs) |
PROUD_API bool | IsCriticalSectionLocked (const CRITICAL_SECTION &cs) |
bool | IsCriticalSectionLockedByCurrentThread (const CriticalSection &cs) |
bool | IsCriticalSectionLocked (const CriticalSection &cs) |
__forceinline CMessage & | operator>> (CMessage &a, D3DXVECTOR3 &b) |
__forceinline CMessage & | operator<< (CMessage &a, const D3DXVECTOR3 &b) |
__forceinline CMessage & | operator>> (CMessage &a, D3DXMATRIX &b) |
__forceinline CMessage & | operator<< (CMessage &a, const D3DXMATRIX &b) |
__forceinline CMessage & | operator>> (CMessage &a, D3DXQUATERNION &b) |
__forceinline CMessage & | operator<< (CMessage &a, const D3DXQUATERNION &b) |
__forceinline CMessage & | operator>> (CMessage &a, D3DXVECTOR2 &b) |
__forceinline CMessage & | operator<< (CMessage &a, const D3DXVECTOR2 &b) |
__forceinline void | AppendTextOut (String &a, const D3DXMATRIX &b) |
__forceinline void | AppendTextOut (String &a, const D3DXQUATERNION &b) |
__forceinline void | AppendTextOut (String &a, const D3DXVECTOR3 &b) |
__forceinline void | AppendTextOut (String &a, const D3DXVECTOR2 &b) |
PROUDSRV_API const TCHAR * | TypeToString (DbmsWritePropNodePendType t) |
PROUD_API const TCHAR * | ToString (LogCategory logCategory) |
PROUD_API const TCHAR * | ToString (ConnectionState val) |
PROUD_API void | XXXHeapChkImpl (int index=1) |
bool | operator< (const Guid &d1, const Guid &d2) |
bool | operator<= (const Guid &d1, const Guid &d2) |
bool | operator> (const Guid &d1, const Guid &d2) |
bool | operator>= (const Guid &d1, const Guid &d2) |
bool | operator== (const Guid &d1, const Guid &d2) |
bool | operator!= (const Guid &d1, const Guid &d2) |
PROUD_API void | ShowLibSignatureMismatchError () |
template<typename T > | |
T * | FastHeap_NewInstance (CFastHeap *heap) |
template<typename T > | |
void | FastHeap_DeleteInstance (CFastHeap *heap, T *obj) |
Protocol | CombineProtocol (Protocol a, Protocol b) |
template<typename T > | |
bool | CMessage_RawRead (CMessage &a, T &b) |
__forceinline CMessage & | operator>> (CMessage &a, COleDateTime &b) |
__forceinline CMessage & | operator<< (CMessage &a, const COleDateTime &b) |
__forceinline CMessage & | operator>> (CMessage &a, CTime &b) |
__forceinline CMessage & | operator<< (CMessage &a, const CTime &b) |
__forceinline CMessage & | operator>> (CMessage &a, COleDateTimeSpan &b) |
__forceinline CMessage & | operator<< (CMessage &a, const COleDateTimeSpan &b) |
__forceinline void | AppendTextOut (String &a, COleDateTime &b) |
__forceinline void | AppendTextOut (String &a, COleDateTimeSpan &b) |
__forceinline void | AppendTextOut (String &a, CTime &b) |
__forceinline void | AppendTextOut (String &a, CTimeSpan &b) |
__forceinline CMessage & | operator>> (CMessage &a, CStringA &b) |
__forceinline CMessage & | operator<< (CMessage &a, const CStringA &b) |
__forceinline void | AppendTextOut (String &a, CStringA &b) |
__forceinline CMessage & | operator>> (CMessage &a, CStringW &b) |
__forceinline CMessage & | operator<< (CMessage &a, const CStringW &b) |
__forceinline void | AppendTextOut (String &a, CStringW &b) |
int64_t | GetPreciseCurrentTimeMs () |
template<typename T > | |
T | Lerp (T v1, T v2, T ratio) |
template<typename T > | |
T | LerpInt (T v1, T v2, T ratio1, T ratio2) |
template<typename XCHAR , typename StringTraits > | |
StringT< XCHAR, StringTraits > | operator+ (const StringT< XCHAR, StringTraits > &a, const StringT< XCHAR, StringTraits > &b) |
template<typename XCHAR , typename StringTraits > | |
StringT< XCHAR, StringTraits > | operator+ (const StringT< XCHAR, StringTraits > &a, const XCHAR *b) |
template<typename XCHAR , typename StringTraits > | |
StringT< XCHAR, StringTraits > | operator+ (const XCHAR *a, const StringT< XCHAR, StringTraits > &b) |
StringA | StringW2A (const wchar_t *src, CStringEncoder *encoder=NULL) |
StringW | StringA2W (const char *src, CStringEncoder *encoder=NULL) |
PROUD_API CMessage & | operator<< (CMessage &packet, const CProperty &rhs) |
PROUD_API CMessage & | operator>> (CMessage &packet, CProperty &rhs) |
PROUD_API CMessage & | operator<< (CMessage &packet, CPropNode &rhs) |
PROUD_API CMessage & | operator>> (CMessage &packet, CPropNode &rhs) |
template<typename T > | |
bool | operator< (const CHeldPtr< T > a, const CHeldPtr< T > b) |
PROUD_API void * | RefCount_LookasideAllocator_Alloc (size_t length) |
PROUD_API void | RefCount_LookasideAllocator_Free (void *ptr) |
template<typename T , typename INDEXTYPE > | |
void | QuickSort (T *array, INDEXTYPE hi, INDEXTYPE lo=0) |
template<typename T , typename INDEXTYPE , typename COMPARETYPE > | |
void | QuickSort (T *array, COMPARETYPE type, INDEXTYPE hi, INDEXTYPE lo=0) |
template<typename T > | |
void | StacklessQuickSort (T *array, int hi, int lo=0) |
template<typename T > | |
void | HeuristicQuickSort (T *array, int count, int threshold) |
template<typename T > | |
T | GetRandomElement (const CFastArray< T > &arr) |
template<typename T > | |
T | GetRandomElement (const std::vector< T > &arr) |
void | AppendTextOut (String &output, const CSendFragRefs &v) |
template<typename K , typename V > | |
__forceinline CMessage & | operator>> (CMessage &a, std::map< K, V > &b) |
template<typename K , typename V > | |
__forceinline CMessage & | operator<< (CMessage &a, const std::map< K, V > &b) |
template<typename K , typename V > | |
__forceinline void | AppendTextOut (String &a, const std::map< K, V > &b) |
template<typename elem > | |
__forceinline CMessage & | operator>> (CMessage &a, std::vector< elem > &b) |
template<typename elem > | |
__forceinline CMessage & | operator<< (CMessage &a, const std::vector< elem > &b) |
template<typename elem > | |
__forceinline void | AppendTextOut (String &a, std::vector< elem > &b) |
template<typename elem > | |
__forceinline CMessage & | operator>> (CMessage &a, std::list< elem > &b) |
template<typename elem > | |
__forceinline CMessage & | operator<< (CMessage &a, std::list< elem > &b) |
template<typename elem > | |
__forceinline void | AppendTextOut (String &a, std::list< elem > &b) |
void | Sleep (int sleepTimeMs) |
PROUD_API uint32_t | GetNoofProcessors () |
PROUD_API String | GetProcessName () |
PROUD_API void | ShowUserMisuseError (const TCHAR *text) |
PROUD_API void | iconv_string_convert (CStringEncoder *encoder, char *in, size_t *inbytesleft, char *out, size_t *outbytesleft) |
void | TraceA (const char *format,...) |
PROUD_API size_t | GetOccupiedPhysicalMemory () |
PROUD_API size_t | GetTotalPhysicalMemory () |
PROUD_API String | GetComputerName () |
PROUD_API bool | EnableLowFragmentationHeap () |
PROUD_API void | SetCurrentDirectoryWhereProgramExists () |
PROUD_API bool | IsServiceMode () |
PROUD_API bool | IsGqcsExSupported () |
PROUD_API bool | IsHyperThreading () |
PROUD_API uint32_t | CountSetBits (uintptr_t bitMask) |
PROUD_API String | GetFullPath (const TCHAR *fileName) |
PROUD_API BOOL | CreateFullDirectory (const TCHAR *lpPathName, String &outCreatedDirectory) |
PROUD_API String | GetCurrentDirectory () |
typedef | VOID (NTAPI *WaitOrTimerCallbackProc)(PVOID lpParameter |
PROUD_API int | GetTotalThreadCount () |
String | GetMessageTextFromWin32Error (uint32_t errorCode) |
PROUD_API void | SetThreadName (uint32_t dwThreadID, const char *szThreadName) |
PROUD_API HANDLE | GetCurrentRealThread () |
void * | TlsGetValue (uint32_t tlsIndex) |
bool | TlsSetValue (uint32_t tlsIndex, void *tlsValue) |
uint32_t | TlsAlloc () |
void | SmallMemcpy (uint8_t *dst, const uint8_t *src, size_t size) |
void | UnsafeFastMemmove (void *dest, const void *src, size_t length) |
void | UnsafeFastMemcpy (void *dest, const void *src, size_t length) |
_variant_t | ToVariant (LONGLONG x) |
_variant_t | ToVariant (ULONGLONG x) |
LONGLONG | ToLongLong (const _variant_t &r) |
ULONGLONG | ToULongLong (const _variant_t &r) |
template<typename T > | |
T | ScalarLerp (const T v1, const T v2, const T ratio) |
Vector3 | operator* (double scale, const struct Vector3 &src) |
Variables | |
CriticalSection * | ADODB_RefCriticalSection |
ADODB_RecommendCriticalSectionProc_t | ADODB_RecommendCriticalSectionProc |
const GUID | DumpProtocolVersion |
const GUID | EmergencyProtocolVersion |
PROUD_API const TCHAR * | ExternalBufferArrayIsUninitializedError |
PROUD_API const TCHAR * | ExternalBufferArrayIsInitializedError |
PROUD_API const TCHAR * | CannotSetConfigErrorText |
const TCHAR * | CannotUseFastHeapForFilledCollectionErrorText |
int | LibSignature |
PROUD_API const TCHAR * | ArrayPtrIsNullError |
PROUD_API const TCHAR * | ArrayPtrIsNotNullError |
PROUD_API const TCHAR * | MustInternalBufferError |
PROUD_API const TCHAR * | MustNotExternalBufferError |
PROUD_API const TCHAR * | MustUnsafeInternalBufferError |
PROUD_API const TCHAR * | AlreadyHasInternalBufferError |
PROUD_API const TCHAR * | AlreadyHasUnsafeInternalBufferError |
PROUD_API const TCHAR * | AlreadyHasExternalBufferError |
const HlaFieldGroupID | HlaFieldGroupID_None = 0 |
const HlaEntityID | HlaEntityID_None = 0 |
StringA | policyFileText |
const TCHAR * | ProxyBadSignatureErrorText |
const TCHAR * | DecryptFailedError |
const char * | ConsistencyProblemText |
volatile int | g_PacketFragBoard_ReplaceByUniqueID_Count |
volatile int | g_PacketFragBoard_PopAnySendQueueFilledOneWithCoalesce_CallByCoalesceIntervalCount |
const uint32_t | SingletonTryWaitMilisec |
const int | LongMaxPath = 4000 |
이 모듈은 MFC나 D3DX에 의존적인 심볼들을 포함한다.
typedef unsigned int Proud::HlaResult |
return values from synch class invocation.
return values from synch class invocation.
Sort of event that actually writting to user defined table in DB cache server
enum Proud::EncryptLevel |
enum Proud::ErrorReaction |
The way Proudnet shows error caused by user
HLA message identifier
HLA message identifier
enum Proud::ValueOperType |