A full list of the Windows modules for Ansible is available at the following link, and it must be noted that, although you can use all the familiar Ansible constructs with Windows hosts such as vars, handlers, and blocks, you must use Windows-specific modules when defining tasks:
https://docs.ansible.com/ansible/latest/modules/list_of_windows_modules.html
In this part of the chapter, we will run through a few simple examples of Windows playbooks to highlight a few of the things you need to know when writing playbooks for Windows.