Как сделать enum в masm

Тема в разделе "WASM.BEGINNERS", создана пользователем link, 12 сен 2008.

  1. link

    link Member

    Публикаций:
    0
    Регистрация:
    3 янв 2008
    Сообщения:
    52
    Подскажите пажалуйста как можно на асме объявить enum KWAIT_REASON
     
  2. q_q

    q_q New Member

    Публикаций:
    0
    Регистрация:
    5 окт 2003
    Сообщения:
    1.706
    link
    Код (Text):
    1. Executive       EQU     0t
    2. FreePage        EQU     1t
    3. PageIn          EQU     2t
    4. PoolAllocation      EQU     3t
    5. DelayExecution      EQU     4t
    6. Suspended       EQU     5t
    7. UserRequest     EQU     6t
    8. WrExecutive     EQU     7t
    9. WrFreePage      EQU     8t
    10. WrPageIn        EQU     9t
    11. WrPoolAllocation    EQU     10t
    12. WrDelayExecution    EQU     11t
    13. WrSuspended     EQU     12t
    14. WrUserRequest       EQU     13t
    15. WrEventPair     EQU     14t
    16. WrQueue         EQU     15t
    17. WrLpcReceive        EQU     16t
    18. WrLpcReply      EQU     17t
    19. WrVirtualMemory     EQU     18t
    20. WrPageOut       EQU     19t
    21. WrRendezvous        EQU     20t
    22. Spare2          EQU     21t
    23. Spare3          EQU     22t
    24. Spare4          EQU     23t
    25. Spare5          EQU     24t
    26. Spare6          EQU     25t
    27. WrKernel        EQU     26t
    28. MaximumWaitReason   EQU     27t
    29.  
    30. KWAIT_REASON        TYPEDEF     SDWORD
    ps количество и порядок могут меняться в зависимости от версии ос.