When I connect the futaba transmitter by a trainer cable and USB I/F, not via WSC-1, I could assign one of snap switches to the "Reset" function.
I found that only button items can be assigned to the "Reset" function.
The button items here, I mean the items whose value is obtained in rgbButtons[ ], a member of struct DIJOYSTATE2, which is obtained by the GetDeviceState() function of DirectX.
The WSC-1 returns values only in analog members such as lX, lY, lZ, lRx, lRy, lRz, rglSlider[] even if they are states of the snap switches, so snap switch values cannot be assigned to the "Reset" function.
When I connect the futaba transmitter via a trainer cable and USB I/F, the states of the snap switches (A, B, C, D) and VR are store in the rgbButtons[ ].