Помогите плиз. Измучилсо совсем. Не хочет звонитсо DeviceIOControl *.inc .radix 16 IOCTL_IEEE1284_GET_MODE equ 160014 .radix 10 PARCLASS_NEGOTIATION_MASK STRUCT usReadMask word ? usWriteMask word ? PARCLASS_NEGOTIATION_MASK ENDS .data ? LPTmode PARCLASS_NEGOTIATION_MASK <> bytes_returned DWORD ? hMyPort HANDLE ? .code ... invoke CreateFile, offset PortName,\ GENERIC_READ or GENERIC_WRITE ,\ 0,\ NULL,OPEN_EXISTING,0,\;FILE_FLAG_OVERLAPPED,\ NULL mov hMyPort,eax ;LASTERROR: SUCCESS invoke DeviceIoControl,\ hMyPort,\ IOCTL_IEEE1284_GET_MODE,\ NULL,\ 0,\ addr LPTmode,\ SIZEOF PARCLASS_NEGOTIATION_MASK,\ addr bytes_returned,\ NULL ;LAST ERROR: invalid function или ivalid parameter в чем косяк???