while overloaded operators are shown in the completion list, custom operators (like operator LPBYTE()) are missing. None of my classes which has custom operators shows them in the completion list.
this-> comes up with just the overloaded operators (++, --, etc)
Interesting. If you only have one conversion operator, and no standard ones, ctrl-space completes the method name (when defining the method). If you have at least one standard operator defined, you can't get the conversion one to show at all.
While I agree that this-> should work, I am not sure why you would do that.