Jun Komoda
Jun Komoda
If you have any ideas, feel free to try them out. Every time you push a commit, I'll receive a notification, so I'll make sure to approve GHA to run...
Thank you. > Bingo! I'm very pleased that we could solve this difficult problem early. > Therefore the `cd ../../` lines should not be required. Until now, I used to...
> OK, then lets leave unregistering the OutProc COM server in the workflow but remove the `cd ../../` lines. > I've amended the last commit again. Thank you. > Shall...
Thank you for your feedback. > I'm afraid that `IDualComtypesDispIfcRecordTest` would be kind of a misnomer. It's misleading because it carries 'dual' and abbreviated 'dispinterface' in its name. I agree...
## Memorandum At the point of https://github.com/enthought/comtypes/commit/c000104d64b74336bdd81d733b214f33adb2ce59 ### Modules generated from the COM type library #### `_07D2AEE5_1DF8_4D2C_953A_554ADFD25F99_0_1_0.py` wrapper module ```py # -*- coding: mbcs -*- from ctypes import * import...
Please write a short code snippets to reproduce the condition. - In the case of calling the `ISequentialStream.RemoteRead` - In the case of calling the `ISequentialStream._ISequentialStream__com_RemoteRead`
If you change the USERNAME of `https://github.com/{USERNAME}/comtypes/blob/...` to the repository host, it will be rendered. `https://github.com/enthought/comtypes/blob/967b397981a0a0fc71bfc45430ca7e73c8b05de4/comtypes/test/test_portabledevice.py#L116-L121` renders … https://github.com/enthought/comtypes/blob/967b397981a0a0fc71bfc45430ca7e73c8b05de4/comtypes/test/test_portabledevice.py#L116-L121 And `https://github.com/enthought/comtypes/blob/967b397981a0a0fc71bfc45430ca7e73c8b05de4/comtypes/test/test_portabledevice.py#L122-L127` renders … https://github.com/enthought/comtypes/blob/967b397981a0a0fc71bfc45430ca7e73c8b05de4/comtypes/test/test_portabledevice.py#L122-L127
The MemberSpec for the `GetStream` method of `IPortableDeviceResources` is made as follows. ```py # in `...\comtypes\gen\_1F001332_1A57_4934_BE31_AFFC99F4EE0A_0_1_0.py` IPortableDeviceResources._methods_ = [ ... COMMETHOD( [], HRESULT, 'GetStream', (['in'], WSTRING, 'pszObjectID'), (['in'], POINTER(_tagpropertykey), 'key'),...
You should try to redefine `ISequencialStream` and `ISequence` on `test_portabledevice` like this. (import `GUID`, `c_longlong`, etc. as appropriate) ```py class ISequentialStream(comtypes.IUnknown): _case_insensitive_ = True _iid_ = GUID('{0C733A30-2A1C-11CE-ADE5-00AA0044773D}') _idlflags_ = []...
If we were going to fix these problems permanently(in other words, "fix as no need workarounds defined by users"), we need the agreements with the community. The followings are my...