HAL checks all carry-on bags and puts them through a scanner upon boarding. Checked baggage does not seem to have this same scanning procedure. How could they check each bag and get them to your room so efficiently? Wine and soda are not confiscated.
If you bring wine into the dining rooms, you are charged a corkage fee totalling $18. This is still better than purchasing their wines plus service charge and you can enjoy the wines you prefer. The wine stewards we have encountered always enjoy chatting about the wines we bring on and are most gracious.
Enjoy your cruise!