Function – SetWiring

>SetWiring sets custom signal lines wiring (pinout).

BOOL SetWiring(
  	char *Port, 	// name of the port
  	void* Buffer, 	// pointer to buffer
  	long sizeBuffer 	// size of buffer
);

Parameters:

  • Port : A null-terminated string that defines one of the two port names in a pair
  • Buffer : A pointer to VSERIAL_WIRING structure
  • sizeBuffer : Size of Buffer parameter in bytes

Return values : SetWiring returns TRUE if signal lines wiring was created successfully and FALSE otherwise

Code example for setting custom wiring (null modem scheme with partial handshaking):

VSERIAL_WIRING	wiring;
 
wiring.DTR = WIRED_TO_DSR | WIRED_TO_DCD;
wiring.RTS = WIRED_TO_CTS;
wiring.OUT1 = 0;
wiring.OUT2 = 0;
 
SetWiring("COM5", &wiring, sizeof(wiring));