rem: uint16 *_face, uint32 *_flags)
add: uint32 *_flags)
context: get_font_style(font_family family, int32 index, font_style *_name,	uint16 *_face, uint32 *_flags){	if (_name == NULL)		return B_BAD_VALUE;	// TODO: maybe cache the whole font list locally?	BPrivate::AppServerLink link;	link.StartMessage(AS_GET_STYLE_NAME);	link.AttachString(family);	link.Attach<int32>(index);	int32 status = B_ERROR;	if (link.FlushWithReply(status) != B_OK		|| status != B_OK)		return status;	link.ReadString(*_name, sizeof(font_style));	uint16 face;	uint32 flags;	link.Read<uint16>(&face);	link.Read<uint32>(&flags);	if (_face)		*_face = face;	if (_flags)		*_flags = flags;	return B_OK;}