Нужен макрос для инициализации Юникод-строки

Тема в разделе "WASM.WIN32", создана пользователем zoool, 23 мар 2008.

  1. zoool

    zoool New Member

    Публикаций:
    0
    Регистрация:
    1 дек 2007
    Сообщения:
    412
    САБЖ
    Данные статические ведь и я не вижу смысла юзать RtlInitUnicodeString()
    Может кто поделиться макросом для инициализации юникодовых строк :) Желательно с поддержкой длинных строк (до 200 символов)

    заранее благодарен
     
  2. tylerdurden

    tylerdurden New Member

    Публикаций:
    0
    Регистрация:
    25 фев 2004
    Сообщения:
    322
    UNICODE_STRING usString=RTL_CONSTANT_STRING(L"string"); ?
     
  3. GMax

    GMax Member

    Публикаций:
    0
    Регистрация:
    3 июл 2006
    Сообщения:
    218
    Есть у Four-F в KmdKit
    Функция CCOUNTED_UNICODE_STRING

    CCOUNTED_UNICODE_STRING "String", aString, 4
     
  4. wasm_test

    wasm_test wasm test user

    Публикаций:
    0
    Регистрация:
    24 ноя 2006
    Сообщения:
    5.582
    чето типа

    #define UNICODE_STRING_INITIALIZER(x) { sizeof(x)-2, sizeof(x), (x) }
     
  5. 2FED

    2FED New Member

    Публикаций:
    0
    Регистрация:
    20 фев 2008
    Сообщения:
    1.002
    тока у ней бока небольшие, например она просто символ '\' не глотает, надо писать дважды '\\'
     
  6. zoool

    zoool New Member

    Публикаций:
    0
    Регистрация:
    1 дек 2007
    Сообщения:
    412
    Видел, но длинные строки не глотает. Там максимум 49 символов кажется
     
  7. IceStudent

    IceStudent Active Member

    Публикаций:
    0
    Регистрация:
    2 окт 2003
    Сообщения:
    4.300
    Адрес:
    Ukraine
    Это фича, для escape sequences.

    zoool
    А какой язык-то?