I use cedet-1.0pre6/semantic,  and when I call (semantic-get-local-arguments) in a C function

VOID GetBasicInformation(
             IN EFI_PEI_SERVICES **PeiServices,
             IN PEI_PCI_CFG_PPI *pPCIPPI,
             IN PEI_SMBUS_PPI *pSMBusPPI,
             IN VIA_DRAM_ATTRIBUTE *DramAttr)
{   }

I get this err info
(("EFI_PEI_SERVICES" variable (:type ("IN" type ... nil nil)) (:filename "d:/My Dropbox/emacs/test/
GetBasicInformation.c" reparse-symbol arg-sub-list) [927 948]) ("" variable (:type ("PeiServices" type ... nil nil)) (:filename "d:/My Dropbox/emacs/test/GetBasicInformation.c" reparse-symbol arg-sub-list) [949 961]) ("PEI_PCI_CFG_PPI" variable (:type ("IN" type ... nil nil)) (:filename "d:/My Dropbox/emacs/test/GetBasicInformation.c" reparse-symbol arg-sub-list) [966 986]) ("" variable (:type ("pPCIPPI" type ... nil nil)) (:filename "d:/My Dropbox/emacs/test/GetBasicInformation.c" reparse-symbol arg-sub-list) [986 994]) ("PEI_SMBUS_PPI" variable (:type ("IN" type ... nil nil)) (:filename "d:/My Dropbox/emacs/test/GetBasicInformation.c" reparse-symbol arg-sub-list) [999 1017]) ("" variable (:type ("pSMBusPPI" type ... nil nil)) (:filename "d:/My Dropbox/emacs/test/GetBasicInformation.c" reparse-symbol arg-sub-list) [1017 1027]) ("VIA_DRAM_ATTRIBUTE" variable (:type ("IN" type ... nil nil)) (:filename "d:/My Dropbox/emacs/test/GetBasicInformation.c" reparse-symbol arg-sub-list) [1032 1055]) ("" variable (:type ("DramAttr" type ... nil nil)) (:filename "d:/My Dropbox/emacs/test/GetBasicInformation.c" reparse-symbol arg-sub-list) [1055 1064]))

I have tried to solve this myself, but failed.
Can anybody be nice to help me?  thank advance.