static extern int CertEnumSystemStore( uint flags, [MarshalAs(UnmanagedType.LPWStr)] string SystemStoreLocationPara, ArrayList userArg, EnumStoreCallbackWithArrayList callback );
static extern int CertEnumSystemStore( uint flags, IntPtr SystemStoreLocationPara, ArrayList userArg, EnumStoreCallbackWithArrayList callback );