diff --git a/sdk-api-src/content/shobjidl_core/nf-shobjidl_core-icontextmenu-querycontextmenu.md b/sdk-api-src/content/shobjidl_core/nf-shobjidl_core-icontextmenu-querycontextmenu.md
index ec926d00b77..505dca34508 100644
--- a/sdk-api-src/content/shobjidl_core/nf-shobjidl_core-icontextmenu-querycontextmenu.md
+++ b/sdk-api-src/content/shobjidl_core/nf-shobjidl_core-icontextmenu-querycontextmenu.md
@@ -198,7 +198,7 @@ This value is not available.
Type: HRESULT
-If successful, returns an HRESULT value that has its severity value set to SEVERITY_SUCCESS and its code value set to the offset of the largest command identifier that was assigned, plus one. For example, if idCmdFirst is set to 5 and you add three items to the menu with command identifiers of 5, 7, and 8, the return value should be MAKE_HRESULT(SEVERITY_SUCCESS, 0, 8 - 5 + 1). Otherwise, it returns a COM error value.
+If successful, returns an HRESULT value that has its severity value set to SEVERITY_SUCCESS and its code value set to the offset of the largest command identifier that was assigned, plus one. For example, if idCmdFirst is set to 5 and you add three items to the menu with command identifiers of 5, 7, and 8 (zero based identifiers + idCmdFirst), the return value should be MAKE_HRESULT(SEVERITY_SUCCESS, 0, 8 - 5 + 1). Otherwise, it returns a COM error value.
## -remarks