All. You can buy a long gun from a dealer in another state and walk out the door with it if it's legal to own in both jurisdictions. This provided they don't have a 'waiting period' or some other nonsense. A pistol has to be shipped to an FFL in your home state where you pick it up and fill out a 4473.Is that handguns only, or all firearms?