         { "uint*"   [ [ *uint ] ] }
         { "long*"   [ [ *long ] ] }
         { "ulong*"  [ [ *ulong ] ] }
+        { "longlong*"   [ [ *long ] ] }
+        { "ulonglong*"  [ [ *ulong ] ] }
         { "float*"  [ [ *float ] ] }
         { "double*" [ [ *double ] ] }
         { "bool&"   [ [ *bool ] ] }

        { "uint&"    [ [ marshall-uint*-free ] ] }
        { "long&"    [ [ marshall-long*-free ] ] }
        { "ulong&"   [ [ marshall-ulong*-free ] ] }
        { "float&"   [ [ marshall-float*-free ] ] }
        { "double&"  [ [ marshall-double*-free ] ] }
        { "void*"    [ [ marshall-void* ] ] }

        { "uint"     [ [ ] ] }
        { "long"     [ [ ] ] }
        { "ulong"    [ [ ] ] }
        { "longlong"     [ [ ] ] }
        { "ulonglong"    [ [ ] ] }
        { "float"    [ [ ] ] }
        { "double"   [ [ ] ] }
        { "bool*"   [ [ *bool ] ] }
