Its not clear what application you are trying to develop and which device you are targeting. Please elaborate on this.
Regarding the developement tools, follow the ANs you have mentioned. BUT, some of the libraries mentioned in the AN like SuiteUSB is deprecated and contains API libraries that don't support Windows 8 and above. You can find more information here.
When developing the host application, you need to add the CyUSB.dll library which can find after installing the Cypress USB Suite. Please download the USB Suit Source from here: https://www.cypress.com/documentation/software-and-drivers/ez-usb-fx3-software-development-kit .
Do not use the Cypress USB Device Middleware library for this, Cypress USB Suite is the correct one for PSoC Creator.
Hope this helps