133{
136
137 TRACE(
"(%p, %08x, %d, %p)\n", hCertStore,
dwFlags, dwCtrlType,
138 pvCtrlPara);
139
140 switch (dwCtrlType)
141 {
145 {
148
149
150
151
156 }
158 {
160
163 {
165
173 }
174 }
175 else
176 {
177 WARN(
"unknown type %d\n", store->
type);
179 }
180 break;
183 {
186 }
187 else if (store->
dirty)
191 else
193 break;
194 default:
195 FIXME(
"%d: stub\n", dwCtrlType);
197 }
199}
BOOL CRYPT_ReadSerializedStoreFromFile(HANDLE file, HCERTSTORE store) DECLSPEC_HIDDEN
BOOL WINAPI I_CertUpdateStore(HCERTSTORE store1, HCERTSTORE store2, DWORD unk0, DWORD unk1) DECLSPEC_HIDDEN
BOOL WINAPI CryptQueryObject(DWORD dwObjectType, const void *pvObject, DWORD dwExpectedContentTypeFlags, DWORD dwExpectedFormatTypeFlags, DWORD dwFlags, DWORD *pdwMsgAndCertEncodingType, DWORD *pdwContentType, DWORD *pdwFormatType, HCERTSTORE *phCertStore, HCRYPTMSG *phMsg, const void **ppvContext)
HCERTSTORE WINAPI CertOpenStore(LPCSTR lpszStoreProvider, DWORD dwMsgAndCertEncodingType, HCRYPTPROV_LEGACY hCryptProv, DWORD dwFlags, const void *pvPara)
BOOL WINAPI CertCloseStore(HCERTSTORE hCertStore, DWORD dwFlags)
#define ERROR_CALL_NOT_IMPLEMENTED
static BOOL CRYPT_ReadBlobFromFile(HANDLE file, PCERT_BLOB blob)
#define CERT_STORE_SAVE_AS_STORE
#define CERT_STORE_SAVE_AS_PKCS7
#define CERT_STORE_CREATE_NEW_FLAG
#define CERT_QUERY_OBJECT_BLOB
#define CERT_QUERY_FORMAT_FLAG_BINARY
#define CERT_STORE_CTRL_RESYNC
#define CERT_FILE_STORE_COMMIT_ENABLE_FLAG
#define CERT_STORE_PROV_MEMORY
#define CERT_QUERY_CONTENT_FLAG_PKCS7_SIGNED
#define CERT_STORE_CTRL_COMMIT