29 lines
1.6 KiB
Plaintext
29 lines
1.6 KiB
Plaintext
|
"String" "RtlString"
|
||
|
"STDAPI" "NTSTATUS"
|
||
|
"STRSAFEAPI" "NTSTRSAFEDDI"
|
||
|
"_STRSAFE_EXTERN_C" "_NTSTRSAFE_EXTERN_C"
|
||
|
"STRSAFE_INLINE" "NTSTRSAFE_INLINE"
|
||
|
"STRSAFE_LIB" "NTSTRSAFE_LIB"
|
||
|
"STRSAFE_NO_CB_FUNCTIONS" "NTSTRSAFE_NO_CB_FUNCTIONS"
|
||
|
"STRSAFE_NO_CCH_FUNCTIONS" "NTSTRSAFE_NO_CCH_FUNCTIONS"
|
||
|
"STRSAFE_NO_DEPRECATE" "NTSTRSAFE_NO_DEPRECATE"
|
||
|
"strsafe.lib" "ntstrsafe.lib"
|
||
|
"S_OK " "STATUS_SUCCESS"
|
||
|
"S_OK" "STATUS_SUCCESS"
|
||
|
"STRSAFE_E_INVALID_PARAMETER" "STATUS_INVALID_PARAMETER"
|
||
|
" STRSAFE_E_INSUFFICIENT_BUFFER /" " STATUS_BUFFER_OVERFLOW (STRSAFE_E_INSUFFICIENT_BUFFER/ERROR_INSUFFICIENT_BUFFER to user mode apps)"
|
||
|
" HRESULT_CODE(hr) == ERROR_INSUFFICIENT_BUFFER" " Note: This status has the severity class Warning - IRPs completed with this status do have their data copied back to user mode"
|
||
|
"STRSAFE_E_INSUFFICIENT_BUFFER" "STATUS_BUFFER_OVERFLOW"
|
||
|
" STRSAFE_E_END_OF_FILE /" " STATUS_END_OF_FILE (STRSAFE_E_END_OF_FILE/ERROR_HANDLE_EOF to user mode apps)"
|
||
|
" HRESULT_CODE(hr) == ERROR_HANDLE_EOF" " Note: This status has the severity class Error - IRPs completed with this status do *not* have their data copied back to user mode"
|
||
|
" failure - you can use the macro HRESULT_CODE() to get a win32" " failure - the operation did not succeed."
|
||
|
" error code for all hresult failure cases" ""
|
||
|
"SUCCEEDED() / FAILED() macros" "NT_SUCCESS() macro"
|
||
|
"HRESULT" "NTSTATUS"
|
||
|
"SUCCEEDED" "NT_SUCCESS"
|
||
|
"FAILED(hr)" "!NT_SUCCESS(status)"
|
||
|
"(hr)" "(status)"
|
||
|
"hr;" "status;"
|
||
|
"hr =" "status ="
|
||
|
"a hresult" "an NTSTATUS value"
|