/* If the pointer given is not NULL, VariableLockPolicyVariableNameBufferSize must be non-NULL. */
STATIC EFI_STATUS EFIAPI ProtocolGetLockOnVariableStateVariablePolicyInfo(IN CONST CHAR16 *VariableName, IN CONST EFI_GUID *VendorGuid, IN OUT UINTN *VariableLockPolicyVariableNameBufferSize, OPTIONAL OUT VARIABLE_LOCK_ON_VAR_STATE_POLICY *VariablePolicy, OUT CHAR16 *VariableLockPolicyVariableName OPTIONAL)
/* If the pointer given is not NULL, VariableLockPolicyVariableNameBufferSize must be non-NULL. */
STATIC EFI_STATUS EFIAPI ProtocolGetLockOnVariableStateVariablePolicyInfo(IN CONST CHAR16 *VariableName, IN CONST EFI_GUID *VendorGuid, IN OUT UINTN *VariableLockPolicyVariableNameBufferSize, OPTIONAL OUT VARIABLE_LOCK_ON_VAR_STATE_POLICY *VariablePolicy, OUT CHAR16 *VariableLockPolicyVariableName OPTIONAL)
{
  return InternalProtocolGetVariablePolicyInfo (
           VAR_CHECK_POLICY_COMMAND_GET_LOCK_VAR_STATE_INFO,
           VariableName,
           VendorGuid,
           VariableLockPolicyVariableNameBufferSize,
           VariablePolicy,
           VariableLockPolicyVariableName
           );
}