Metadata-Version: 2.4
Name: win_enum
Version: 1.0.2
Summary: A windows API constants, icons, and return codes wrapper.
Author: Watering can
License-Expression: MIT
Requires-Python: >=3.8
Description-Content-Type: text/markdown

# win_enum

## installation:
```pip install win_enum```

## Constants
- ``win_enum.constants.MB_OK``
- ``win_enum.constants.MB_OKCANCEL``
- ``win_enum.constants.MB_ABORTRETRYIGNORE``
- ``win_enum.constants.MB_YESNOCANCEL``
- ``win_enum.constants.MB_YESNO``
- ``win_enum.constants.MB_RETRYCANCEL``

## icons
- ``win_enum.icons.MB_ICONERROR``
- ``win_enum.icons.MB_ICONQUESTION``
- ``win_enum.icons.MB_ICONWARNING``
- ``win_enum.icons.MB_ICONINFORMATION``

## codes
- ``win_enum.codes.IDOK``
- ``win_enum.codes.IDCANCEL``
- ``win_enum.codes.IDABORT``
- ``win_enum.codes.IDRETRY``
- ``win_enum.codes.IDIGNORE``
- ``win_enum.codes.IDYES``
- ``win_enum.codes.IDNO``

## Example usage
```Python
import win_enum
import ctypes

user32 = ctypes.windll.user32
result = user32.MessageBoxW(None, "Do you like cats?", "Cats?", win_enum.constants.MB_YESNO | win_enum.icons.MB_ICONQUESTION)

if result == win_enum.codes.IDYES:
    user32.MessageBoxW(None, "You like cats! :)", "Yes", win_enum.constants.MB_OK | win_enum.icons.MB_ICONINFORMATION)
    
elif result == win_enum.codes.IDNO:
    user32.MessageBoxW(None, "You don't like cats! :(", "No", win_enum.constants.MB_OK | win_enum.icons.MB_ICONINFORMATION)
```
