WmipValidateWmiRegInfoString

INT64 __stdcall WmipValidateWmiRegInfoString(WMIREGINFOW *WmiRegInfo, UINT64 BufferSize, UINT64 Offset, WCHAR **String){
  WCHAR *v4; 
  if( (unsigned int)Offset > (unsigned int)BufferSize )
    return 3221225485i64;
  if( (Offset & 1) != 0 )
    return 3221225485i64;
  v4 = 0i64;
  if( (_DWORD)Offset )
  {
    v4 = (WCHAR *)((char *)WmiRegInfo + (unsigned int)Offset);
    if( (unsigned int)Offset + *v4 > (unsigned int)BufferSize )
      return 3221225485i64;
  }
  *String = v4;
  return 0i64;
}

Referenced by:

WmipBuildInstanceSet
WmipProcessWmiRegInfo