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

High Priority Windows API Functions, Structures and Constants #69

Closed
37 tasks done
opalmer opened this issue Apr 11, 2016 · 4 comments
Closed
37 tasks done

High Priority Windows API Functions, Structures and Constants #69

opalmer opened this issue Apr 11, 2016 · 4 comments

Comments

@opalmer
Copy link
Owner

opalmer commented Apr 11, 2016

This issue covers a list of Windows API functions which Twisted and other projects are currently using. This issue is really meant to be a TODO list of sorts to keep track of remaining work to be done.

Functions

Structures

Constants

Excluded
The following are excluded from conversion because the surrounding code in Twisted was deprecated or other methods of performing the same task are available.

  • FormatMessage - cffi handles this
  • RegOpenKeyEx - Surrounding code was deprecated
  • RegQueryValueEx - Surrounding code was deprecated

NOTE: The actual list of functions may be longer than the above. The calls are just those that are used directly. More may be required in order to properly test pywincffi's implementation.

@opalmer opalmer changed the title Windows API Functions, Structures, and Constants: Twisted High Priority Windows API Functions, Structures, and Constants Apr 11, 2016
@opalmer opalmer changed the title High Priority Windows API Functions, Structures, and Constants High Priority Windows API Functions, Structures and Constants May 1, 2016
This was referenced Jun 12, 2016
opalmer added a commit that referenced this issue Jul 4, 2016
pywincffi is close to entering its beta phase.  As of
now the internal APIs should be feature complete
such that #69 can be finished.  Once #69 closes the beta
phase can begin which will be the start of integration
with Twisted.
@exvito
Copy link
Contributor

exvito commented Jul 24, 2016

Oliver, I'm doing progress in the implementation of GetOverlappedResult... Checkout https://github.com/exvito/pywincffi/tree/get-ov-result

Most code is in place, just wrapping my head around the best way to test it. There is something there, still not working.

I'm off to the airport now to fly back to Lisbon. I expect to be able to get back to it later this week.

Cheers.

@opalmer
Copy link
Owner Author

opalmer commented Jul 24, 2016

Sounds good, thanks for the heads up and the help as always.

In terms of testing, looks like what you have may be a pretty good start. Usually when I find it difficult to come up with a test I look to the MSDN docs for examples and go from there.

@nanonyme
Copy link

nanonyme commented Jun 3, 2017

I'm confused as to the state of this ticket wrt being a TODO list. Are there items still remaining for this (and the project getting beta status) that are not mentioned in the ticket?

@opalmer
Copy link
Owner Author

opalmer commented Jun 3, 2017

Nope there's not anything remaining....I just never got around to closed the issue. Basically I was using this issue to track the major functions necessary in order to use pywincffi to replace pywin32 in twisted. With respect to beta status, the project is probably at that stage now considering the APIs and practices in pywincffi are unlikely to be changing.

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

3 participants