132{
135
136 TRACE(
"(%p, %08lx, %ld, %p)\n", hCertStore,
dwFlags, dwCtrlType,
137 pvCtrlPara);
138
139 switch (dwCtrlType)
140 {
144 {
147
148
149
150
155 }
157 {
159
162 {
164
172 }
173 }
174 else
175 {
176 WARN(
"unknown type %ld\n", store->
type);
178 }
179 break;
182 {
185 }
186 else if (store->
dirty)
190 else
192 break;
193 default:
194 FIXME(
"%ld: stub\n", dwCtrlType);
196 }
198}
BOOL CRYPT_ReadSerializedStoreFromFile(HANDLE file, HCERTSTORE store)
BOOL WINAPI I_CertUpdateStore(HCERTSTORE store1, HCERTSTORE store2, DWORD unk0, DWORD unk1)
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