Прикол в том, что код Legantmar‘а даёт нам Категории:
categories = doc.Settings.Categories # получаем все категории
lineCat = categories.get_Item(BuiltInCategory.OST_Lines ) # из всех категорий выбираем категорию линий (о чем свидетельствует OST_Lines)
lineTypes = lineCat.SubCategories # Все стили линий лежат в так называемой субкатегории, можно убедиться и вывести их имена OUT = [i.Name for i in lineStyleSubTypes]
Если же взять стиль у какой-нибудь линии в проекте через line.LineStyle, то это будет не Категория, а Элемент (я вообще не уверен, что полностью понимаю иерархию сущностей ревитапи). Думаю, что первое каким-то образом может быть приведено ко второму (может нужно что-то похожее на UnwrapElement?).
https://pastebin.com/1eS12iZc