"Fossies" - the Fresh Open Source Software Archive  

Source code changes of the file "cfg/windows.cfg" between
cppcheck-1.86.tar.gz and cppcheck-1.87.tar.gz

About: Cppcheck is a static analysis tool for C/C++ code. It checks for memory leaks, mismatching allocation-deallocation, buffer overrun, and many more.

windows.cfg  (cppcheck-1.86):windows.cfg  (cppcheck-1.87)
skipping to change at line 1046 skipping to change at line 1046
<alloc init="true">CreatePalette</alloc> <alloc init="true">CreatePalette</alloc>
<dealloc>DeleteObject</dealloc> <dealloc>DeleteObject</dealloc>
</resource> </resource>
<resource> <resource>
<dealloc>closesocket</dealloc> <dealloc>closesocket</dealloc>
<alloc init="true">socket</alloc> <alloc init="true">socket</alloc>
</resource> </resource>
<resource> <resource>
<alloc init="true">CreateThread</alloc> <alloc init="true">CreateThread</alloc>
<alloc init="true">CreateFile</alloc> <alloc init="true">CreateFile</alloc>
<alloc init="true">CreateFileA</alloc>
<alloc init="true">CreateFileW</alloc>
<alloc init="true">OpenFile</alloc> <alloc init="true">OpenFile</alloc>
<alloc init="true">CreateJobObject</alloc> <alloc init="true">CreateJobObject</alloc>
<alloc init="true">CreateRemoteThread</alloc> <alloc init="true">CreateRemoteThread</alloc>
<alloc init="true">CreateConsoleScreenBuffer</alloc> <alloc init="true">CreateConsoleScreenBuffer</alloc>
<alloc init="true">OpenBackupEventLog</alloc> <alloc init="true">OpenBackupEventLog</alloc>
<alloc init="true">OpenEventLog</alloc> <alloc init="true">OpenEventLog</alloc>
<alloc init="true">CreateFileMapping</alloc> <alloc init="true">CreateFileMapping</alloc>
<alloc init="true">CreateFileMappingFromApp</alloc> <alloc init="true">CreateFileMappingFromApp</alloc>
<alloc init="true">CreateFileMappingNuma</alloc> <alloc init="true">CreateFileMappingNuma</alloc>
<alloc init="true">CreateMemoryResourceNotification</alloc> <alloc init="true">CreateMemoryResourceNotification</alloc>
skipping to change at line 1665 skipping to change at line 1667
<arg nr="5"/> <arg nr="5"/>
</function> </function>
<!-- HANDLE WINAPI CreateFile( <!-- HANDLE WINAPI CreateFile(
_In_ LPCTSTR lpFileName, _In_ LPCTSTR lpFileName,
_In_ DWORD dwDesiredAccess, _In_ DWORD dwDesiredAccess,
_In_ DWORD dwShareMode, _In_ DWORD dwShareMode,
_In_opt_ LPSECURITY_ATTRIBUTES lpSecurityAttributes, _In_opt_ LPSECURITY_ATTRIBUTES lpSecurityAttributes,
_In_ DWORD dwCreationDisposition, _In_ DWORD dwCreationDisposition,
_In_ DWORD dwFlagsAndAttributes, _In_ DWORD dwFlagsAndAttributes,
_In_opt_ HANDLE hTemplateFile); --> _In_opt_ HANDLE hTemplateFile); -->
<function name="CreateFile"> <function name="CreateFile,CreateFileA,CreateFileW">
<noreturn>false</noreturn> <noreturn>false</noreturn>
<returnValue type="HANDLE"/> <returnValue type="HANDLE"/>
<arg nr="1"> <arg nr="1">
<not-uninit/> <not-uninit/>
</arg> </arg>
<arg nr="2"> <arg nr="2">
<not-uninit/> <not-uninit/>
</arg> </arg>
<arg nr="3"> <arg nr="3">
<not-uninit/> <not-uninit/>
skipping to change at line 1863 skipping to change at line 1865
<not-uninit/> <not-uninit/>
</arg> </arg>
</function> </function>
<!-- int _stricmp_l(const char *string1, const char *string2, _locale_t locale ); --> <!-- int _stricmp_l(const char *string1, const char *string2, _locale_t locale ); -->
<!-- int _wcsicmp_l(const wchar_t *string1, const wchar_t *string2, _locale_t locale); --> <!-- int _wcsicmp_l(const wchar_t *string1, const wchar_t *string2, _locale_t locale); -->
<!-- int _mbsicmp_l(const wchar_t *string1, const wchar_t *string2, _locale_t locale); --> <!-- int _mbsicmp_l(const wchar_t *string1, const wchar_t *string2, _locale_t locale); -->
<function name="_stricmp_l,_wcsicmp_l,_mbsicmp_l"> <function name="_stricmp_l,_wcsicmp_l,_mbsicmp_l">
<noreturn>false</noreturn> <noreturn>false</noreturn>
<returnValue type="int"/> <returnValue type="int"/>
<leak-ignore/> <leak-ignore/>
<use-retval/>
<arg nr="1"> <arg nr="1">
<not-uninit/> <not-uninit/>
<not-null/> <not-null/>
</arg> </arg>
<arg nr="2"> <arg nr="2">
<not-uninit/> <not-uninit/>
<not-null/> <not-null/>
</arg> </arg>
<arg nr="3"> <arg nr="3">
<not-uninit/> <not-uninit/>
skipping to change at line 1884 skipping to change at line 1887
</function> </function>
<!-- int stricmp(const char *s1, const char *s2); --> <!-- int stricmp(const char *s1, const char *s2); -->
<!-- int _stricmp(const char *s1, const char *s2); --> <!-- int _stricmp(const char *s1, const char *s2); -->
<!-- int wcsicmp(const wchar_t *s1, const wchar_t *s2); --> <!-- int wcsicmp(const wchar_t *s1, const wchar_t *s2); -->
<!-- int _wcsicmp(const wchar_t *s1, const wchar_t *s2); --> <!-- int _wcsicmp(const wchar_t *s1, const wchar_t *s2); -->
<!-- int _mbsicmp(const unsigned char *string1, const unsigned char *string2); --> <!-- int _mbsicmp(const unsigned char *string1, const unsigned char *string2); -->
<function name="stricmp,_stricmp,wcsicmp,_wcsicmp,_mbsicmp,_tcsicmp"> <function name="stricmp,_stricmp,wcsicmp,_wcsicmp,_mbsicmp,_tcsicmp">
<noreturn>false</noreturn> <noreturn>false</noreturn>
<returnValue type="int"/> <returnValue type="int"/>
<leak-ignore/> <leak-ignore/>
<use-retval/>
<arg nr="1"> <arg nr="1">
<not-uninit/> <not-uninit/>
<not-null/> <not-null/>
</arg> </arg>
<arg nr="2"> <arg nr="2">
<not-uninit/> <not-uninit/>
<not-null/> <not-null/>
</arg> </arg>
</function> </function>
<!-- DWORD WINAPI GetFileAttributes(_In_ LPCTSTR lpFileName);--> <!-- DWORD WINAPI GetFileAttributes(_In_ LPCTSTR lpFileName);-->
skipping to change at line 2155 skipping to change at line 2159
<arg nr="3"> <arg nr="3">
<not-uninit/> <not-uninit/>
</arg> </arg>
<arg nr="4"/> <arg nr="4"/>
</function> </function>
<!-- char *_strdup(const char *strSource); <!-- char *_strdup(const char *strSource);
wchar_t *_wcsdup(const wchar_t *strSource); wchar_t *_wcsdup(const wchar_t *strSource);
unsigned char *_mbsdup(const unsigned char *strSource);--> unsigned char *_mbsdup(const unsigned char *strSource);-->
<function name="_strdup,_wcsdup,_mbsdup,_tcsdup"> <function name="_strdup,_wcsdup,_mbsdup,_tcsdup">
<noreturn>false</noreturn> <noreturn>false</noreturn>
<use-retval/>
<arg nr="1"> <arg nr="1">
<not-null/> <not-null/>
<not-uninit/> <not-uninit/>
</arg> </arg>
</function> </function>
<!-- char *_strdup_dbg(const char *strSource, int blockType, const char *filen ame, int linenumber ); <!-- char *_strdup_dbg(const char *strSource, int blockType, const char *filen ame, int linenumber );
wchar_t *_wcsdup_dbg(const wchar_t *strSource, int blockType, const char *filename, int linenumber);--> wchar_t *_wcsdup_dbg(const wchar_t *strSource, int blockType, const char *filename, int linenumber);-->
<function name="_strdup_dbg,_wcsdup_dbg,_tcsdup_dbg"> <function name="_strdup_dbg,_wcsdup_dbg,_tcsdup_dbg">
<noreturn>false</noreturn> <noreturn>false</noreturn>
<use-retval/>
<arg nr="1"> <arg nr="1">
<not-null/> <not-null/>
<not-uninit/> <not-uninit/>
</arg> </arg>
<arg nr="2"> <arg nr="2">
<not-uninit/> <not-uninit/>
</arg> </arg>
<arg nr="3"> <arg nr="3">
<not-uninit/> <not-uninit/>
</arg> </arg>
skipping to change at line 4765 skipping to change at line 4771
</function> </function>
<!--int bind( <!--int bind(
__in SOCKET s, __in SOCKET s,
__in const struct sockaddr *name, __in const struct sockaddr *name,
__in int namelen)--> __in int namelen)-->
<function name="bind"> <function name="bind">
<noreturn>false</noreturn> <noreturn>false</noreturn>
<returnValue type="int"/> <returnValue type="int"/>
<leak-ignore/> <leak-ignore/>
<arg nr="1"> <arg nr="1">
<not-bool/>
<not-uninit/> <not-uninit/>
</arg> </arg>
<arg nr="2"> <arg nr="2">
<not-null/> <not-null/>
<minsize type="argvalue" arg="3"/> <minsize type="argvalue" arg="3"/>
</arg> </arg>
<arg nr="3"> <arg nr="3">
<not-bool/>
<not-uninit/> <not-uninit/>
<valid>0:</valid> <valid>0:</valid>
</arg> </arg>
</function> </function>
<!--int connect( <!--int connect(
__in SOCKET s, __in SOCKET s,
__in const struct sockaddr *name, __in const struct sockaddr *name,
__in int namelen);--> __in int namelen);-->
<function name="connect"> <function name="connect">
<noreturn>false</noreturn> <noreturn>false</noreturn>
skipping to change at line 5464 skipping to change at line 5472
<use-retval/> <use-retval/>
<pure/> <pure/>
<returnValue type="int"/> <returnValue type="int"/>
<noreturn>false</noreturn> <noreturn>false</noreturn>
<leak-ignore/> <leak-ignore/>
<arg nr="1"> <arg nr="1">
<not-uninit/> <not-uninit/>
<not-bool/> <not-bool/>
</arg> </arg>
</function> </function>
<podtype name="LARGE_INTEGER" sign="s" size="8"/> <!-- BOOL DeviceIoControl(
_In_ HANDLE hDevice,
_In_ DWORD dwIoControlCode,
_In_reads_bytes_opt_(nInBufferSize) LPVOID lpInBuffer,
_In_ DWORD nInBufferSize,
_Out_writes_bytes_to_opt_(nOutBufferSize, *lpBytesReturned) LPVOID lpOutBuffer
,
_In_ DWORD nOutBufferSize,
_Out_opt_ LPDWORD lpBytesReturned,
_Inout_opt_ LPOVERLAPPED lpOverlapped); -->
<function name="DeviceIoControl">
<noreturn>false</noreturn>
<returnValue type="BOOL"/>
<leak-ignore/>
<arg nr="1">
<not-uninit/>
</arg>
<arg nr="2">
<not-uninit/>
</arg>
<arg nr="3">
<minsize type="argvalue" arg="4"/>
</arg>
<arg nr="4">
<not-uninit/>
<valid>0:</valid>
</arg>
<arg nr="5">
<minsize type="argvalue" arg="6"/>
</arg>
<arg nr="6">
<not-uninit/>
<valid>0:</valid>
</arg>
<arg nr="7"/>
<arg nr="8">
<not-bool/>
</arg>
</function>
<!-- BOOL GetOverlappedResult(
_In_ HANDLE hFile,
_In_ LPOVERLAPPED lpOverlapped,
_Out_ LPDWORD lpNumberOfBytesTransferred,
_In_ BOOL bWait); -->
<function name="GetOverlappedResult">
<noreturn>false</noreturn>
<returnValue type="BOOL"/>
<leak-ignore/>
<arg nr="1">
<not-uninit/>
</arg>
<arg nr="2">
<not-uninit/>
<not-null/>
</arg>
<arg nr="3">
<not-null/>
</arg>
<arg nr="4">
<not-uninit/>
</arg>
</function>
<!-- BOOL WINAPI CancelIo(
_In_ HANDLE hFile); -->
<function name="CancelIo">
<noreturn>false</noreturn>
<returnValue type="BOOL"/>
<leak-ignore/>
<arg nr="1">
<not-uninit/>
</arg>
</function>
<!--
BOOL MiniDumpReadDumpStream(
PVOID BaseOfDump,
ULONG StreamNumber,
PMINIDUMP_DIRECTORY *Dir,
PVOID *StreamPointer,
ULONG *StreamSize
);
-->
<function name="MiniDumpReadDumpStream">
<noreturn>false</noreturn>
<returnValue type="BOOL"/>
<leak-ignore/>
<arg nr="1">
<not-bool/>
<not-null/>
<not-uninit/>
</arg>
<arg nr="2">
<not-bool/>
<not-uninit/>
</arg>
<arg nr="3">
<not-bool/>
<not-null/>
<not-uninit/>
</arg>
<arg nr="4">
<not-null/>
<not-uninit/>
</arg>
<arg nr="5">
<not-uninit/>
</arg>
</function>
<!--
BOOL MiniDumpWriteDump(
HANDLE hProcess,
DWORD ProcessId,
HANDLE hFile,
MINIDUMP_TYPE DumpType,
PMINIDUMP_EXCEPTION_INFORMATION ExceptionParam,
PMINIDUMP_USER_STREAM_INFORMATION UserStreamParam,
PMINIDUMP_CALLBACK_INFORMATION CallbackParam
); -->
<function name="MiniDumpWriteDump">
<noreturn>false</noreturn>
<returnValue type="BOOL"/>
<leak-ignore/>
<arg nr="1">
<not-bool/>
<not-uninit/>
</arg>
<arg nr="2">
<not-bool/>
<not-uninit/>
</arg>
<arg nr="3">
<not-bool/>
<not-uninit/>
</arg>
<arg nr="4">
<not-uninit/>
</arg>
<arg nr="5">
<not-uninit/>
</arg>
<arg nr="6">
<not-uninit/>
</arg>
<arg nr="7">
<not-uninit/>
</arg>
</function>
<podtype name="POINTER_SIGNED" sign="s"/> <podtype name="POINTER_SIGNED" sign="s"/>
<podtype name="POINTER_UNSIGNED" sign="u"/> <podtype name="POINTER_UNSIGNED" sign="u"/>
<podtype name="ULARGE_INTEGER" sign="u" size="8"/>
<podtype name="__time32_t" sign="s" size="4"/> <podtype name="__time32_t" sign="s" size="4"/>
<podtype name="__time64_t" sign="s" size="8"/> <podtype name="__time64_t" sign="s" size="8"/>
<podtype name="_locale_t"/> <podtype name="_locale_t"/>
<define name="afx_msg" value=""/> <define name="afx_msg" value=""/>
<define name="AFX_EXT_CLASS" value=""/>
<define name="DEBUG_NEW" value="new"/> <define name="DEBUG_NEW" value="new"/>
<define name="DECLARE_MESSAGE_MAP()" value=""/> <define name="DECLARE_MESSAGE_MAP()" value=""/>
<define name="DECLARE_DYNAMIC(x)" value=""/> <define name="DECLARE_DYNAMIC(x)" value=""/>
<define name="DECLARE_DYNAMIC_CLASS(x)" value=""/> <define name="DECLARE_DYNAMIC_CLASS(x)" value=""/>
<define name="DECLARE_DYNCREATE(x)" value=""/> <define name="DECLARE_DYNCREATE(x)" value=""/>
<define name="DECLARE_SERIAL(x)" value=""/>
<define name="IMPLEMENT_DYNAMIC(name,base)" value=""/>
<define name="IMPLEMENT_DYNCREATE(name,base)" value=""/>
<define name="IMPLEMENT_SERIAL(name,base,schema)" value=""/>
<define name="INVALID_HANDLE_VALUE" value="0"/> <define name="INVALID_HANDLE_VALUE" value="0"/>
<define name="INVALID_SOCKET" value="0"/> <define name="INVALID_SOCKET" value="0"/>
<define name="WINAPI" value="__stdcall"/> <define name="WINAPI" value="__stdcall"/>
<define name="__pragma(x)" value=""/> <define name="__pragma(x)" value=""/>
<define name="_countof(_Array)" value="(sizeof(_Array) / sizeof(_Array[0]))"/> <define name="_countof(_Array)" value="(sizeof(_Array) / sizeof(_Array[0]))"/>
<define name="__wchar_t" value="wchar_t"/> <define name="__wchar_t" value="wchar_t"/>
<define name="RtlEqualMemory(Destination,Source,Length)" value="(!memcmp((Dest ination),(Source),(Length)))"/> <define name="RtlEqualMemory(Destination,Source,Length)" value="(!memcmp((Dest ination),(Source),(Length)))"/>
<define name="RtlMoveMemory(Destination,Source,Length)" value="memmove((Destin ation),(Source),(Length))"/> <define name="RtlMoveMemory(Destination,Source,Length)" value="memmove((Destin ation),(Source),(Length))"/>
<define name="RtlCopyMemory(Destination,Source,Length)" value="memcpy((Destina tion),(Source),(Length))"/> <define name="RtlCopyMemory(Destination,Source,Length)" value="memcpy((Destina tion),(Source),(Length))"/>
<define name="RtlFillMemory(Destination,Length,Fill)" value="memset((Destinati on),(Fill),(Length))"/> <define name="RtlFillMemory(Destination,Length,Fill)" value="memset((Destinati on),(Fill),(Length))"/>
skipping to change at line 5538 skipping to change at line 5694
<!-- SCODE MAKE_SCODE( WORD sev, WORD fac, WORD code);--> <!-- SCODE MAKE_SCODE( WORD sev, WORD fac, WORD code);-->
<define name="MAKE_SCODE(sev,fac,code)" value="((SCODE) (((unsigned long)(sev) &lt;&lt; 31) | ((unsigned long)(fac) &lt;&lt; 16) | ((unsigned long)(code))) )" /> <define name="MAKE_SCODE(sev,fac,code)" value="((SCODE) (((unsigned long)(sev) &lt;&lt; 31) | ((unsigned long)(fac) &lt;&lt; 16) | ((unsigned long)(code))) )" />
<!-- LPWSTR OLESTR( LPSTR str );--> <!-- LPWSTR OLESTR( LPSTR str );-->
<define name="OLESTR(str)" value="L##str"/> <define name="OLESTR(str)" value="L##str"/>
<!-- WORD SCODE_CODE(SCODE sc);--> <!-- WORD SCODE_CODE(SCODE sc);-->
<define name="SCODE_CODE(sc)" value="((sc) &amp; 0xFFFF)"/> <define name="SCODE_CODE(sc)" value="((sc) &amp; 0xFFFF)"/>
<!-- WORD SCODE_FACILITY(SCODE sc);--> <!-- WORD SCODE_FACILITY(SCODE sc);-->
<define name="SCODE_FACILITY(sc)" value="(((sc) &gt;&gt; 16) &amp; 0x1fff)"/> <define name="SCODE_FACILITY(sc)" value="(((sc) &gt;&gt; 16) &amp; 0x1fff)"/>
<!-- DWORD SCODE_SEVERITY( SCODE sc );--> <!-- DWORD SCODE_SEVERITY( SCODE sc );-->
<define name="SCODE_SEVERITY(sc)" value="(((sc) &gt;&gt; 31) &amp; 0x1)"/> <define name="SCODE_SEVERITY(sc)" value="(((sc) &gt;&gt; 31) &amp; 0x1)"/>
<!-- winioctl.h -->
<define name="CTL_CODE(DeviceType,Function,Method,Access)" value="(((DeviceTyp
e) &lt;&lt; 16) | ((Access) &lt;&lt; 14) | ((Function) &lt;&lt; 2) | (Method))"/
>
<!-- AccCtrl.h: Indicates an access-allowed entry. --> <!-- AccCtrl.h: Indicates an access-allowed entry. -->
<define name="ACTRL_ACCESS_ALLOWED" value="0x00000000"/> <define name="ACTRL_ACCESS_ALLOWED" value="0x00000000"/>
<!-- AccCtrl.h: Indicates an access-denied entry. --> <!-- AccCtrl.h: Indicates an access-denied entry. -->
<define name="ACTRL_ACCESS_DENIED" value="0x10000000"/> <define name="ACTRL_ACCESS_DENIED" value="0x10000000"/>
<define name="RPC_C_AUTHN_LEVEL_DEFAULT" value="0"/> <define name="RPC_C_AUTHN_LEVEL_DEFAULT" value="0"/>
<define name="RPC_C_AUTHN_LEVEL_NONE" value="1"/> <define name="RPC_C_AUTHN_LEVEL_NONE" value="1"/>
<define name="RPC_C_AUTHN_LEVEL_CONNECT" value="2"/> <define name="RPC_C_AUTHN_LEVEL_CONNECT" value="2"/>
<define name="RPC_C_AUTHN_LEVEL_CALL" value="3"/> <define name="RPC_C_AUTHN_LEVEL_CALL" value="3"/>
<define name="RPC_C_AUTHN_LEVEL_PKT" value="4"/> <define name="RPC_C_AUTHN_LEVEL_PKT" value="4"/>
<define name="RPC_C_AUTHN_LEVEL_PKT_INTEGRITY" value="5"/> <define name="RPC_C_AUTHN_LEVEL_PKT_INTEGRITY" value="5"/>
skipping to change at line 10802 skipping to change at line 10960
<define name="ERROR_INTERNET_NO_CALLBACK" value="12025"/> <define name="ERROR_INTERNET_NO_CALLBACK" value="12025"/>
<define name="ERROR_INTERNET_NO_CONTEXT" value="12024"/> <define name="ERROR_INTERNET_NO_CONTEXT" value="12024"/>
<define name="ERROR_INTERNET_NO_DIRECT_ACCESS" value="12023"/> <define name="ERROR_INTERNET_NO_DIRECT_ACCESS" value="12023"/>
<define name="ERROR_INTERNET_NOT_INITIALIZED" value="12172"/> <define name="ERROR_INTERNET_NOT_INITIALIZED" value="12172"/>
<define name="ERROR_INTERNET_NOT_PROXY_REQUEST" value="12020"/> <define name="ERROR_INTERNET_NOT_PROXY_REQUEST" value="12020"/>
<define name="ERROR_INTERNET_OPERATION_CANCELLED" value="12017"/> <define name="ERROR_INTERNET_OPERATION_CANCELLED" value="12017"/>
<define name="ERROR_INTERNET_OPTION_NOT_SETTABLE" value="12011"/> <define name="ERROR_INTERNET_OPTION_NOT_SETTABLE" value="12011"/>
<define name="ERROR_INTERNET_OUT_OF_HANDLES" value="12001"/> <define name="ERROR_INTERNET_OUT_OF_HANDLES" value="12001"/>
<define name="ERROR_INTERNET_POST_IS_NON_SECURE" value="12043"/> <define name="ERROR_INTERNET_POST_IS_NON_SECURE" value="12043"/>
<define name="ERROR_INTERNET_PROTOCOL_NOT_FOUND" value="12008"/> <define name="ERROR_INTERNET_PROTOCOL_NOT_FOUND" value="12008"/>
<define name="HANDLE_FLAG_INHERIT" value="1"/>
<define name="HANDLE_FLAG_PROTECT_FROM_CLOSE" value="2"/>
<define name="STATUS_WAIT_0" value="(0x00000000L)"/>
<define name="STATUS_ABANDONED_WAIT_0" value="(0x00000080L)"/>
<define name="STATUS_USER_APC" value="(0x000000C0L)"/>
<define name="STATUS_TIMEOUT" value="(0x00000102L)"/>
<define name="STATUS_PENDING" value="(0x00000103L)"/>
<define name="DBG_EXCEPTION_HANDLED" value="(0x00010001L)"/>
<define name="DBG_CONTINUE" value="(0x00010002L)"/>
<define name="STATUS_SEGMENT_NOTIFICATION" value="(0x40000005L)"/>
<define name="STATUS_FATAL_APP_EXIT" value="(0x40000015L)"/>
<define name="DBG_TERMINATE_THREAD" value="(0x40010003L)"/>
<define name="DBG_TERMINATE_PROCESS" value="(0x40010004L)"/>
<define name="DBG_CONTROL_C" value="(0x40010005L)"/>
<define name="DBG_PRINTEXCEPTION_C" value="(0x40010006L)"/>
<define name="DBG_RIPEXCEPTION" value="(0x40010007L)"/>
<define name="DBG_CONTROL_BREAK" value="(0x40010008L)"/>
<define name="DBG_COMMAND_EXCEPTION" value="(0x40010009L)"/>
<define name="STATUS_GUARD_PAGE_VIOLATION" value="(0x80000001L)"/>
<define name="STATUS_DATATYPE_MISALIGNMENT" value="(0x80000002L)"/>
<define name="STATUS_BREAKPOINT" value="(0x80000003L)"/>
<define name="STATUS_SINGLE_STEP" value="(0x80000004L)"/>
<define name="STATUS_LONGJUMP" value="(0x80000026L)"/>
<define name="STATUS_UNWIND_CONSOLIDATE" value="(0x80000029L)"/>
<define name="DBG_EXCEPTION_NOT_HANDLED" value="(0x80010001L)"/>
<define name="STATUS_ACCESS_VIOLATION" value="(0xC0000005L)"/>
<define name="STATUS_IN_PAGE_ERROR" value="(0xC0000006L)"/>
<define name="STATUS_INVALID_HANDLE" value="(0xC0000008L)"/>
<define name="STATUS_INVALID_PARAMETER" value="(0xC000000DL)"/>
<define name="STATUS_NO_MEMORY" value="(0xC0000017L)"/>
<define name="STATUS_ILLEGAL_INSTRUCTION" value="(0xC000001DL)"/>
<define name="STATUS_NONCONTINUABLE_EXCEPTION" value="(0xC0000025L)"/>
<define name="STATUS_INVALID_DISPOSITION" value="(0xC0000026L)"/>
<define name="STATUS_ARRAY_BOUNDS_EXCEEDED" value="(0xC000008CL)"/>
<define name="STATUS_FLOAT_DENORMAL_OPERAND" value="(0xC000008DL)"/>
<define name="STATUS_FLOAT_DIVIDE_BY_ZERO" value="(0xC000008EL)"/>
<define name="STATUS_FLOAT_INEXACT_RESULT" value="(0xC000008FL)"/>
<define name="STATUS_FLOAT_INVALID_OPERATION" value="(0xC0000090L)"/>
<define name="STATUS_FLOAT_OVERFLOW" value="(0xC0000091L)"/>
<define name="STATUS_FLOAT_STACK_CHECK" value="(0xC0000092L)"/>
<define name="STATUS_FLOAT_UNDERFLOW" value="(0xC0000093L)"/>
<define name="STATUS_INTEGER_DIVIDE_BY_ZERO" value="(0xC0000094L)"/>
<define name="STATUS_INTEGER_OVERFLOW" value="(0xC0000095L)"/>
<define name="STATUS_PRIVILEGED_INSTRUCTION" value="(0xC0000096L)"/>
<define name="STATUS_STACK_OVERFLOW" value="(0xC00000FDL)"/>
<define name="STATUS_DLL_NOT_FOUND" value="(0xC0000135L)"/>
<define name="STATUS_ORDINAL_NOT_FOUND" value="(0xC0000138L)"/>
<define name="STATUS_ENTRYPOINT_NOT_FOUND" value="(0xC0000139L)"/>
<define name="STATUS_CONTROL_C_EXIT" value="(0xC000013AL)"/>
<define name="STATUS_DLL_INIT_FAILED" value="(0xC0000142L)"/>
<define name="STATUS_FLOAT_MULTIPLE_FAULTS" value="(0xC00002B4L)"/>
<define name="STATUS_FLOAT_MULTIPLE_TRAPS" value="(0xC00002B5L)"/>
<define name="STATUS_REG_NAT_CONSUMPTION" value="(0xC00002C9L)"/>
<define name="STATUS_HEAP_CORRUPTION" value="(0xC0000374L)"/>
<define name="STATUS_STACK_BUFFER_OVERRUN" value="(0xC0000409L)"/>
<define name="STATUS_INVALID_CRUNTIME_PARAMETER" value="(0xC0000417L)"/>
<define name="STATUS_ASSERTION_FAILURE" value="(0xC0000420L)"/>
<define name="STATUS_SXS_EARLY_DEACTIVATION" value="(0xC015000FL)"/>
<define name="STATUS_SXS_INVALID_DEACTIVATION" value="(0xC0150010L)"/>
<define name="DefineHandleTable(w)" value="((w),TRUE)"/>
<define name="SetSwapAreaSize(w)" value="(w)"/>
<define name="LockSegment(w)" value="GlobalFix((HANDLE)(w))"/>
<define name="UnlockSegment(w)" value="GlobalUnfix((HANDLE)(w))"/>
<define name="GetCurrentTime()" value="GetTickCount()"/>
<define name="FILE_BEGIN" value="0"/>
<define name="FILE_CURRENT" value="1"/>
<define name="FILE_END" value="2"/>
<define name="WAIT_FAILED" value="(0xFFFFFFFF)"/>
<define name="WAIT_OBJECT_0" value="((STATUS_WAIT_0 ) + 0 )"/>
<define name="WAIT_ABANDONED" value="((STATUS_ABANDONED_WAIT_0 ) + 0 )"/>
<define name="WAIT_ABANDONED_0" value="((STATUS_ABANDONED_WAIT_0 ) + 0 )"/>
<define name="WAIT_IO_COMPLETION" value="STATUS_USER_APC"/>
<define name="SecureZeroMemory" value="RtlSecureZeroMemory"/>
<define name="CaptureStackBackTrace" value="RtlCaptureStackBackTrace"/>
<define name="FILE_FLAG_WRITE_THROUGH" value="0x80000000"/>
<define name="FILE_FLAG_OVERLAPPED" value="0x40000000"/>
<define name="FILE_FLAG_NO_BUFFERING" value="0x20000000"/>
<define name="FILE_FLAG_RANDOM_ACCESS" value="0x10000000"/>
<define name="FILE_FLAG_SEQUENTIAL_SCAN" value="0x08000000"/>
<define name="FILE_FLAG_DELETE_ON_CLOSE" value="0x04000000"/>
<define name="FILE_FLAG_BACKUP_SEMANTICS" value="0x02000000"/>
<define name="FILE_FLAG_POSIX_SEMANTICS" value="0x01000000"/>
<define name="FILE_FLAG_SESSION_AWARE" value="0x00800000"/>
<define name="FILE_FLAG_OPEN_REPARSE_POINT" value="0x00200000"/>
<define name="FILE_FLAG_OPEN_NO_RECALL" value="0x00100000"/>
<define name="FILE_FLAG_FIRST_PIPE_INSTANCE" value="0x00080000"/>
<define name="FILE_FLAG_OPEN_REQUIRING_OPLOCK" value="0x00040000"/>
<define name="PROGRESS_CONTINUE" value="0"/>
<define name="PROGRESS_CANCEL" value="1"/>
<define name="PROGRESS_STOP" value="2"/>
<define name="PROGRESS_QUIET" value="3"/>
<define name="CALLBACK_CHUNK_FINISHED" value="0x00000000"/>
<define name="CALLBACK_STREAM_SWITCH" value="0x00000001"/>
<define name="COPY_FILE_FAIL_IF_EXISTS" value="0x00000001"/>
<define name="COPY_FILE_RESTARTABLE" value="0x00000002"/>
<define name="COPY_FILE_OPEN_SOURCE_FOR_WRITE" value="0x00000004"/>
<define name="COPY_FILE_ALLOW_DECRYPTED_DESTINATION" value="0x00000008"/>
<define name="COPY_FILE_COPY_SYMLINK" value="0x00000800"/>
<define name="COPY_FILE_NO_BUFFERING" value="0x00001000"/>
<define name="COPY_FILE_REQUEST_SECURITY_PRIVILEGES" value="0x00002000"/>
<define name="COPY_FILE_RESUME_FROM_PAUSE" value="0x00004000"/>
<define name="COPY_FILE_NO_OFFLOAD" value="0x00040000"/>
<define name="REPLACEFILE_WRITE_THROUGH" value="0x00000001"/>
<define name="REPLACEFILE_IGNORE_MERGE_ERRORS" value="0x00000002"/>
<define name="REPLACEFILE_IGNORE_ACL_ERRORS" value="0x00000004"/>
<define name="PIPE_ACCESS_INBOUND" value="0x00000001"/>
<define name="PIPE_ACCESS_OUTBOUND" value="0x00000002"/>
<define name="PIPE_ACCESS_DUPLEX" value="0x00000003"/>
<define name="PIPE_CLIENT_END" value="0x00000000"/>
<define name="PIPE_SERVER_END" value="0x00000001"/>
<define name="PIPE_WAIT" value="0x00000000"/>
<define name="PIPE_NOWAIT" value="0x00000001"/>
<define name="PIPE_READMODE_BYTE" value="0x00000000"/>
<define name="PIPE_READMODE_MESSAGE" value="0x00000002"/>
<define name="PIPE_TYPE_BYTE" value="0x00000000"/>
<define name="PIPE_TYPE_MESSAGE" value="0x00000004"/>
<define name="PIPE_ACCEPT_REMOTE_CLIENTS" value="0x00000000"/>
<define name="PIPE_REJECT_REMOTE_CLIENTS" value="0x00000008"/>
<define name="PIPE_UNLIMITED_INSTANCES" value="255"/>
<define name="SECURITY_ANONYMOUS" value="( SecurityAnonymous &lt;&lt; 16 )"/>
<define name="SECURITY_IDENTIFICATION" value="( SecurityIdentification &lt;&lt
; 16 )"/>
<define name="SECURITY_IMPERSONATION" value="( SecurityImpersonation &lt;&lt;
16 )"/>
<define name="SECURITY_DELEGATION" value="( SecurityDelegation &lt;&lt; 16 )"/
>
<define name="SECURITY_CONTEXT_TRACKING" value="0x00040000"/>
<define name="SECURITY_EFFECTIVE_ONLY" value="0x00080000"/>
<define name="SECURITY_SQOS_PRESENT" value="0x00100000"/>
<define name="SECURITY_VALID_SQOS_FLAGS" value="0x001F0000"/>
<define name="FAIL_FAST_GENERATE_EXCEPTION_ADDRESS" value="0x1"/>
<define name="FAIL_FAST_NO_HARD_ERROR_DLG" value="0x2"/>
<define name="SP_SERIALCOMM" value="(0x00000001)"/>
<define name="PST_UNSPECIFIED" value="(0x00000000)"/>
<define name="PST_RS232" value="(0x00000001)"/>
<define name="PST_PARALLELPORT" value="(0x00000002)"/>
<define name="PST_RS422" value="(0x00000003)"/>
<define name="PST_RS423" value="(0x00000004)"/>
<define name="PST_RS449" value="(0x00000005)"/>
<define name="PST_MODEM" value="(0x00000006)"/>
<define name="PST_FAX" value="(0x00000021)"/>
<define name="PST_SCANNER" value="(0x00000022)"/>
<define name="PST_NETWORK_BRIDGE" value="(0x00000100)"/>
<define name="PST_LAT" value="(0x00000101)"/>
<define name="PST_TCPIP_TELNET" value="(0x00000102)"/>
<define name="PST_X25" value="(0x00000103)"/>
<define name="PCF_DTRDSR" value="(0x0001)"/>
<define name="PCF_RTSCTS" value="(0x0002)"/>
<define name="PCF_RLSD" value="(0x0004)"/>
<define name="PCF_PARITY_CHECK" value="(0x0008)"/>
<define name="PCF_XONXOFF" value="(0x0010)"/>
<define name="PCF_SETXCHAR" value="(0x0020)"/>
<define name="PCF_TOTALTIMEOUTS" value="(0x0040)"/>
<define name="PCF_INTTIMEOUTS" value="(0x0080)"/>
<define name="PCF_SPECIALCHARS" value="(0x0100)"/>
<define name="PCF_16BITMODE" value="(0x0200)"/>
<define name="SP_PARITY" value="(0x0001)"/>
<define name="SP_BAUD" value="(0x0002)"/>
<define name="SP_DATABITS" value="(0x0004)"/>
<define name="SP_STOPBITS" value="(0x0008)"/>
<define name="SP_HANDSHAKING" value="(0x0010)"/>
<define name="SP_PARITY_CHECK" value="(0x0020)"/>
<define name="SP_RLSD" value="(0x0040)"/>
<define name="BAUD_075" value="(0x00000001)"/>
<define name="BAUD_110" value="(0x00000002)"/>
<define name="BAUD_134_5" value="(0x00000004)"/>
<define name="BAUD_150" value="(0x00000008)"/>
<define name="BAUD_300" value="(0x00000010)"/>
<define name="BAUD_600" value="(0x00000020)"/>
<define name="BAUD_1200" value="(0x00000040)"/>
<define name="BAUD_1800" value="(0x00000080)"/>
<define name="BAUD_2400" value="(0x00000100)"/>
<define name="BAUD_4800" value="(0x00000200)"/>
<define name="BAUD_7200" value="(0x00000400)"/>
<define name="BAUD_9600" value="(0x00000800)"/>
<define name="BAUD_14400" value="(0x00001000)"/>
<define name="BAUD_19200" value="(0x00002000)"/>
<define name="BAUD_38400" value="(0x00004000)"/>
<define name="BAUD_56K" value="(0x00008000)"/>
<define name="BAUD_128K" value="(0x00010000)"/>
<define name="BAUD_115200" value="(0x00020000)"/>
<define name="BAUD_57600" value="(0x00040000)"/>
<define name="BAUD_USER" value="(0x10000000)"/>
<define name="DATABITS_5" value="(0x0001)"/>
<define name="DATABITS_6" value="(0x0002)"/>
<define name="DATABITS_7" value="(0x0004)"/>
<define name="DATABITS_8" value="(0x0008)"/>
<define name="DATABITS_16" value="(0x0010)"/>
<define name="DATABITS_16X" value="(0x0020)"/>
<define name="STOPBITS_10" value="(0x0001)"/>
<define name="STOPBITS_15" value="(0x0002)"/>
<define name="STOPBITS_20" value="(0x0004)"/>
<define name="PARITY_NONE" value="(0x0100)"/>
<define name="PARITY_ODD" value="(0x0200)"/>
<define name="PARITY_EVEN" value="(0x0400)"/>
<define name="PARITY_MARK" value="(0x0800)"/>
<define name="PARITY_SPACE" value="(0x1000)"/>
<define name="DRIVE_UNKNOWN" value="0"/>
<define name="DRIVE_NO_ROOT_DIR" value="1"/>
<define name="DRIVE_REMOVABLE" value="2"/>
<define name="DRIVE_FIXED" value="3"/>
<define name="DRIVE_REMOTE" value="4"/>
<define name="DRIVE_CDROM" value="5"/>
<define name="DRIVE_RAMDISK" value="6"/>
<define name="GetFreeSpace(w)" value="(0x100000L)"/>
<define name="FILE_TYPE_UNKNOWN" value="0x0000"/>
<define name="FILE_TYPE_DISK" value="0x0001"/>
<define name="FILE_TYPE_CHAR" value="0x0002"/>
<define name="FILE_TYPE_PIPE" value="0x0003"/>
<define name="FILE_TYPE_REMOTE" value="0x8000"/>
<define name="STD_INPUT_HANDLE" value="(-10)"/>
<define name="STD_OUTPUT_HANDLE" value="(-11)"/>
<define name="STD_ERROR_HANDLE" value="(-12)"/>
<define name="NOPARITY" value="0"/>
<define name="ODDPARITY" value="1"/>
<define name="EVENPARITY" value="2"/>
<define name="MARKPARITY" value="3"/>
<define name="SPACEPARITY" value="4"/>
<define name="ONESTOPBIT" value="0"/>
<define name="ONE5STOPBITS" value="1"/>
<define name="TWOSTOPBITS" value="2"/>
<define name="IGNORE" value="0"/>
<define name="INFINITE" value="0xFFFFFFFF"/>
<define name="CBR_110" value="110"/>
<define name="CBR_300" value="300"/>
<define name="CBR_600" value="600"/>
<define name="CBR_1200" value="1200"/>
<define name="CBR_2400" value="2400"/>
<define name="CBR_4800" value="4800"/>
<define name="CBR_9600" value="9600"/>
<define name="CBR_14400" value="14400"/>
<define name="CBR_19200" value="19200"/>
<define name="CBR_38400" value="38400"/>
<define name="CBR_56000" value="56000"/>
<define name="CBR_57600" value="57600"/>
<define name="CBR_115200" value="115200"/>
<define name="CBR_128000" value="128000"/>
<define name="CBR_256000" value="256000"/>
<define name="CE_RXOVER" value="0x0001"/>
<define name="CE_OVERRUN" value="0x0002"/>
<define name="CE_RXPARITY" value="0x0004"/>
<define name="CE_FRAME" value="0x0008"/>
<define name="CE_BREAK" value="0x0010"/>
<define name="CE_TXFULL" value="0x0100"/>
<define name="CE_PTO" value="0x0200"/>
<define name="CE_IOE" value="0x0400"/>
<define name="CE_DNS" value="0x0800"/>
<define name="CE_OOP" value="0x1000"/>
<define name="CE_MODE" value="0x8000"/>
<define name="IE_BADID" value="(-1)"/>
<define name="IE_OPEN" value="(-2)"/>
<define name="IE_NOPEN" value="(-3)"/>
<define name="IE_MEMORY" value="(-4)"/>
<define name="IE_DEFAULT" value="(-5)"/>
<define name="IE_HARDWARE" value="(-10)"/>
<define name="IE_BYTESIZE" value="(-11)"/>
<define name="IE_BAUDRATE" value="(-12)"/>
<define name="EV_RXCHAR" value="0x0001"/>
<define name="EV_RXFLAG" value="0x0002"/>
<define name="EV_TXEMPTY" value="0x0004"/>
<define name="EV_CTS" value="0x0008"/>
<define name="EV_DSR" value="0x0010"/>
<define name="EV_RLSD" value="0x0020"/>
<define name="EV_BREAK" value="0x0040"/>
<define name="EV_ERR" value="0x0080"/>
<define name="EV_RING" value="0x0100"/>
<define name="EV_PERR" value="0x0200"/>
<define name="EV_RX80FULL" value="0x0400"/>
<define name="EV_EVENT1" value="0x0800"/>
<define name="EV_EVENT2" value="0x1000"/>
<define name="SETXOFF" value="1"/>
<define name="SETXON" value="2"/>
<define name="SETRTS" value="3"/>
<define name="CLRRTS" value="4"/>
<define name="SETDTR" value="5"/>
<define name="CLRDTR" value="6"/>
<define name="RESETDEV" value="7"/>
<define name="SETBREAK" value="8"/>
<define name="CLRBREAK" value="9"/>
<define name="PURGE_TXABORT" value="0x0001"/>
<define name="PURGE_RXABORT" value="0x0002"/>
<define name="PURGE_TXCLEAR" value="0x0004"/>
<define name="PURGE_RXCLEAR" value="0x0008"/>
<define name="LPTx" value="0x80"/>
<define name="MS_CTS_ON" value="(0x0010)"/>
<define name="MS_DSR_ON" value="(0x0020)"/>
<define name="MS_RING_ON" value="(0x0040)"/>
<define name="MS_RLSD_ON" value="(0x0080)"/>
<define name="S_QUEUEEMPTY" value="0"/>
<define name="S_THRESHOLD" value="1"/>
<define name="S_ALLTHRESHOLD" value="2"/>
<define name="S_NORMAL" value="0"/>
<define name="S_LEGATO" value="1"/>
<define name="S_STACCATO" value="2"/>
<define name="S_PERIOD512" value="0"/>
<define name="S_PERIOD1024" value="1"/>
<define name="S_PERIOD2048" value="2"/>
<define name="S_PERIODVOICE" value="3"/>
<define name="S_WHITE512" value="4"/>
<define name="S_WHITE1024" value="5"/>
<define name="S_WHITE2048" value="6"/>
<define name="S_WHITEVOICE" value="7"/>
<define name="S_SERDVNA" value="(-1)"/>
<define name="S_SEROFM" value="(-2)"/>
<define name="S_SERMACT" value="(-3)"/>
<define name="S_SERQFUL" value="(-4)"/>
<define name="S_SERBDNT" value="(-5)"/>
<define name="S_SERDLN" value="(-6)"/>
<define name="S_SERDCC" value="(-7)"/>
<define name="S_SERDTP" value="(-8)"/>
<define name="S_SERDVL" value="(-9)"/>
<define name="S_SERDMD" value="(-10)"/>
<define name="S_SERDSH" value="(-11)"/>
<define name="S_SERDPT" value="(-12)"/>
<define name="S_SERDFQ" value="(-13)"/>
<define name="S_SERDDR" value="(-14)"/>
<define name="S_SERDSR" value="(-15)"/>
<define name="S_SERDST" value="(-16)"/>
<define name="NMPWAIT_WAIT_FOREVER" value="0xffffffff"/>
<define name="NMPWAIT_NOWAIT" value="0x00000001"/>
<define name="NMPWAIT_USE_DEFAULT_WAIT" value="0x00000000"/>
<define name="FS_CASE_IS_PRESERVED" value="FILE_CASE_PRESERVED_NAMES"/>
<define name="FS_CASE_SENSITIVE" value="FILE_CASE_SENSITIVE_SEARCH"/>
<define name="FS_UNICODE_STORED_ON_DISK" value="FILE_UNICODE_ON_DISK"/>
<define name="FS_PERSISTENT_ACLS" value="FILE_PERSISTENT_ACLS"/>
<define name="FS_VOL_IS_COMPRESSED" value="FILE_VOLUME_IS_COMPRESSED"/>
<define name="FS_FILE_COMPRESSION" value="FILE_FILE_COMPRESSION"/>
<define name="FS_FILE_ENCRYPTION" value="FILE_SUPPORTS_ENCRYPTION"/>
<define name="OF_READ" value="0x00000000"/>
<define name="OF_WRITE" value="0x00000001"/>
<define name="OF_READWRITE" value="0x00000002"/>
<define name="OF_SHARE_COMPAT" value="0x00000000"/>
<define name="OF_SHARE_EXCLUSIVE" value="0x00000010"/>
<define name="OF_SHARE_DENY_WRITE" value="0x00000020"/>
<define name="OF_SHARE_DENY_READ" value="0x00000030"/>
<define name="OF_SHARE_DENY_NONE" value="0x00000040"/>
<define name="OF_PARSE" value="0x00000100"/>
<define name="OF_DELETE" value="0x00000200"/>
<define name="OF_VERIFY" value="0x00000400"/>
<define name="OF_CANCEL" value="0x00000800"/>
<define name="OF_CREATE" value="0x00001000"/>
<define name="OF_PROMPT" value="0x00002000"/>
<define name="OF_EXIST" value="0x00004000"/>
<define name="OF_REOPEN" value="0x00008000"/>
<define name="OFS_MAXPATHNAME" value="128"/>
<define name="MiniDumpNormal" value="0x000000"/>
<define name="MiniDumpWithDataSegs" value="0x000001"/>
<define name="MiniDumpWithFullMemory" value="0x000002"/>
<define name="MiniDumpWithHandleData" value="0x000004"/>
<define name="MiniDumpFilterMemory" value="0x000008"/>
<define name="MiniDumpScanMemory" value="0x000010"/>
<define name="MiniDumpWithUnloadedModules" value="0x000020"/>
<define name="MiniDumpWithIndirectlyReferencedMemory" value="0x000040"/>
<define name="MiniDumpFilterModulePaths" value="0x000080"/>
<define name="MiniDumpWithProcessThreadData" value="0x000100"/>
<define name="MiniDumpWithPrivateReadWriteMemory" value="0x000200"/>
<define name="MiniDumpWithoutOptionalData" value="0x000400"/>
<define name="MiniDumpWithFullMemoryInfo" value="0x000800"/>
<define name="MiniDumpWithThreadInfo" value="0x001000"/>
<define name="MiniDumpWithCodeSegs" value="0x002000"/>
<define name="MiniDumpWithoutAuxiliaryState" value="0x004000"/>
<define name="MiniDumpWithFullAuxiliaryState" value="0x008000"/>
<define name="MiniDumpWithPrivateWriteCopyMemory" value="0x0010000"/>
<define name="MiniDumpIgnoreInaccessibleMemory" value="0x0020000"/>
<define name="MiniDumpWithTokenInformation" value="0x0040000"/>
<define name="MiniDumpWithModuleHeaders" value="0x0080000"/>
<define name="MiniDumpFilterTriage" value="0x0100000"/>
<define name="MiniDumpWithAvxXStateContext" value="0x0200000"/>
<define name="MiniDumpWithIptTrace" value="0x0400000"/>
<define name="MiniDumpValidTypeFlags" value="0x0800000"/>
</def> </def>
 End of changes. 14 change blocks. 
3 lines changed or deleted 534 lines changed or added

Home  |  About  |  Features  |  All  |  Newest  |  Dox  |  Diffs  |  RSS Feeds  |  Screenshots  |  Comments  |  Imprint  |  Privacy  |  HTTP(S)