Source code for koapy.backend.daishin_cybos_plus.stub.CpForeTrade

from collections.abc import Iterator
from typing import Any, Callable, Union

from pythoncom import Empty, Missing
from pywintypes import IID, Time

from koapy.common import EventInstance


[docs]class ICpForeTdUtil:
[docs] CLSID = IID("{1427FCED-19F3-4433-90FC-15F92272F6A7}")
[docs] def TradeInit(self, Reserved: int = 0) -> int: ...
[docs] def GoodsList(self, acc: str, Filter: int) -> Any: ...
@property
[docs] def AccountNumber(self) -> Any: ...
[docs]class ICpTdField:
[docs] CLSID = IID("{9B522D78-88D9-4D5F-A4E0-16A936830F43}")
@property
[docs] def Name(self) -> str: ...
@property
[docs] def fid(self) -> int: ...
[docs]class ICpTdFields:
[docs] CLSID = IID("{75081DAF-290E-4036-B49D-9C45A990E96F}")
def __call__(self, Index: int) -> Any: ... def __len__(self) -> int: ... def __iter__(self) -> Iterator[Any]: ...
[docs]class CpTdField(ICpTdField):
[docs] CLSID = IID("{138DF993-B1BB-4E51-8C71-6248B9C010C4}")
[docs]class CpTdFields(ICpTdFields):
[docs] CLSID = IID("{8C150715-212A-453E-AC5A-1A1183B0A36F}")
[docs]class ICpForeTdDib:
[docs] CLSID = IID("{18F5F66F-7DC7-4394-B025-5B981C3838F5}")
[docs] def GetHeaderValue(self, _MIDL__ICpForeTdDib0000_: int) -> Any: ...
[docs] def GetDataValue( self, _MIDL__ICpForeTdDib0001_: int, _MIDL__ICpForeTdDib0002_: int ) -> Any: ...
[docs] def GetInputValue(self, _MIDL__ICpForeTdDib0003_: int) -> Any: ...
[docs] def SetInputValue(self, _MIDL__ICpForeTdDib0004_: int, newVal: Any) -> None: ...
[docs] def GetDibStatus(self) -> int: ...
[docs] def GetDibMsg1(self) -> str: ...
[docs] def GetDibMsg2(self) -> str: ...
[docs] def BlockRequest(self) -> int: ...
[docs] def BlockRequest2(self, BlockOption: int) -> int: ...
[docs] def Request(self) -> int: ...
@property
[docs] def Header(self) -> Any: ...
@property
[docs] def Data(self) -> Any: ...
@property
[docs] def Input(self) -> Any: ...
@property
[docs] def Continue(self) -> int: ...
@Continue.setter def Continue(self, Continue: int) -> None: ...
[docs]class IForeTdDibEvents:
[docs] CLSID = IID("{EC430179-1510-4E67-96EA-376C4759E928}")
@property
[docs] def OnReceived(self) -> Union[EventInstance, Callable[[], None]]: ...
[docs]class IForeTdDibEventsHandler:
[docs] CLSID = IID("{EC430179-1510-4E67-96EA-376C4759E928}")
[docs] def OnReceived(self) -> None: ...
[docs]class CpForeTdUtil(ICpForeTdUtil):
[docs] CLSID = IID("{D99B83AA-06D4-4944-81BC-7B18C0FCC491}")
[docs] PROGID = "CpForeTrade.CpForeTdUtil.1"
[docs]class CpForeTradeKey(ICpForeTdDib):
[docs] CLSID = IID("{31A04D10-E36E-4571-A058-B5FFD650E269}")
[docs]class OvFutOrder(ICpForeTdDib, IForeTdDibEvents):
[docs] CLSID = IID("{CF80E93D-C153-404F-8728-DE2B2C259B92}")
[docs] PROGID = "CpForeTrade.OvFutOrder.1"
[docs]class OvFutConInq(ICpForeTdDib, IForeTdDibEvents):
[docs] CLSID = IID("{A03A1CC0-0DD3-4CB6-9DEB-5942013547C9}")
[docs] PROGID = "CpForeTrade.OvFutConInq.1"
[docs]class OvFutNotConInq(ICpForeTdDib, IForeTdDibEvents):
[docs] CLSID = IID("{ECD09FE2-F364-40CE-84D4-0519789852E8}")
[docs] PROGID = "CpForeTrade.OvFutNotConInq.1"
[docs]class OvfNotPaymentInq(ICpForeTdDib, IForeTdDibEvents):
[docs] CLSID = IID("{87C0CF3C-BD04-43C7-A769-258F6ECD4E95}")
[docs] PROGID = "CpForeTrade.OvfNotPaymentInq.1"
[docs]class OvfDepositRecInq(ICpForeTdDib, IForeTdDibEvents):
[docs] CLSID = IID("{EA07EC46-90D7-4FDA-86AB-B9E18FE20B97}")
[docs] PROGID = "CpForeTrade.OvfDepositRecInq.1"
[docs]class FxMgOrder(ICpForeTdDib, IForeTdDibEvents):
[docs] CLSID = IID("{EA025F0D-E04D-43E8-B2AD-FB136B7D871A}")
[docs] PROGID = "CpForeTrade.OvFutOrder.1"
[docs]class FxMgConInq(ICpForeTdDib, IForeTdDibEvents):
[docs] CLSID = IID("{35BA0F1E-9483-4A7E-945C-2106D99B86F1}")
[docs] PROGID = "CpForeTrade.FxMgConInq.1"
[docs]class FxMgNotConInq(ICpForeTdDib, IForeTdDibEvents):
[docs] CLSID = IID("{D78F80D3-7189-45B1-9D41-40323059E330}")
[docs] PROGID = "CpForeTrade.FxMgNotConInq.1"
[docs]class FxMgNotPaymentInq(ICpForeTdDib, IForeTdDibEvents):
[docs] CLSID = IID("{46131954-6A5A-43B8-94B2-63056A75171C}")
[docs] PROGID = "CpForeTrade.FxMgNotPaymentInq.1"
[docs]class FxMgDepositRecInq(ICpForeTdDib, IForeTdDibEvents):
[docs] CLSID = IID("{65210B9E-4F64-419A-AB4E-A41FD1202943}")
[docs] PROGID = "CpForeTrade.FxMgDepositRecInq.1"
[docs]class OvfOffDepositRecInq(ICpForeTdDib, IForeTdDibEvents):
[docs] CLSID = IID("{1FF05E16-3C49-49F1-A8C9-A6AFB5E89162}")
[docs] PROGID = "CpForeTrade.OvfOffDepositRecInq.1"
[docs]class CpTd6345(ICpForeTdDib, IForeTdDibEvents):
[docs] CLSID = IID("{9DFA90BB-7BD9-4F2A-8777-34CB94781FBF}")
[docs] PROGID = "CpForeTrade.CpTd6345.1"