неполные Includes в masm v10

Тема в разделе "WASM.ASSEMBLER", создана пользователем MSoft, 2 янв 2009.

  1. MSoft

    MSoft New Member

    Публикаций:
    0
    Регистрация:
    16 дек 2006
    Сообщения:
    2.854
    Приветствую.
    Появилась необходимость работать с криптографическими функциями винды. Работаю в масм 10-й версии. Как оказалось, в include файлах (winextra.inc если точнее) нет описания некоторых констант, которые в этих же файлах используются. Ну например ALG_CLASS_DATA_ENCRYPT и несколько других.

    Вопрос: есть ли у кого-нибудь полноценное объявление этих констант (студии нет, поэтому прошу не отсылать)? Ну или может быть в одной из старых версий масма есть полноценный файл? Вобщем, подскажиите, где можно найти полноценный include (в гугле не нашел). Ну или киньте сюда. Заранее спасибо
     
  2. RamMerLabs

    RamMerLabs Well-Known Member

    Публикаций:
    0
    Регистрация:
    11 сен 2006
    Сообщения:
    1.426
    Код (Text):
    1. // Algorithm classes
    2. #define ALG_CLASS_ANY                   (0)
    3. #define ALG_CLASS_SIGNATURE             (1 << 13)
    4. #define ALG_CLASS_MSG_ENCRYPT           (2 << 13)
    5. #define ALG_CLASS_DATA_ENCRYPT          (3 << 13)
    6. #define ALG_CLASS_HASH                  (4 << 13)
    7. #define ALG_CLASS_KEY_EXCHANGE          (5 << 13)
    8. #define ALG_CLASS_ALL                   (7 << 13)
    эти?
     
  3. RamMerLabs

    RamMerLabs Well-Known Member

    Публикаций:
    0
    Регистрация:
    11 сен 2006
    Сообщения:
    1.426
    вот полный wincrypt.h: [del]

    ЗЫ: как скачаешь - свистни, я снесу файлег шоб не захламлять сервак
     
  4. MSoft

    MSoft New Member

    Публикаций:
    0
    Регистрация:
    16 дек 2006
    Сообщения:
    2.854
    Спасибо большое, закачал, сноси