Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Timers #12

Open
14 of 16 tasks
Tracked by #1
MaulingMonkey opened this issue Jan 5, 2024 · 1 comment
Open
14 of 16 tasks
Tracked by #1

Timers #12

MaulingMonkey opened this issue Jan 5, 2024 · 1 comment
Assignees

Comments

@MaulingMonkey
Copy link
Owner

MaulingMonkey commented Jan 5, 2024

Functions

  • set_coalescable_timer
  • set_timer
  • kill_timer
  • SetUserObjectInformationW(handle, UOI_TIMERPROC_EXCEPTION_SUPPRESSION, ...)

Constants

  • TIMERV_*
  • USER_TIMER_*
  • UOI_* ? Nah, hardcode the constant in the specific fn call

Misc.

  • ### Errors lists
  • Tests w/ null hwnd
  • Tests w/ message loops
  • Test "dangling" timers
  • Test "dangling" hwnds
  • Test timer replacement
  • Examples for set_coalescable_timer
  • Duration-adjacent traits? Nah, too high level
  • 2e7a19e Fix soundness issues (safe set_timer etc. can invoke unsafe timer_proc without enforcing any preconditions)
@MaulingMonkey MaulingMonkey self-assigned this Jan 5, 2024
@MaulingMonkey
Copy link
Owner Author

af5b39a timer functions

@MaulingMonkey MaulingMonkey mentioned this issue Jan 6, 2024
21 tasks
@MaulingMonkey MaulingMonkey changed the title Timer functions Timers Jan 6, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant