This usually means missing Visual C++ redistributables. Install the latest VC++ runtime from Microsoft. Also, ensure EDSDK.dll is in the same folder as your .exe or on your system PATH.

Supports a broad range of Canon EOS DSLR, mirrorless, and select PowerShot cameras. How to Access the Free Download

kEdsObjectEvent : Triggers when a new image file is created on the camera or is ready to transfer.

Third-party sites often host legacy versions that lack support for newer mirrorless cameras (like the EOS R system).