Lines Matching refs:pWinMemData
1573 winMemData *pWinMemData = (winMemData *)pAppData; in winMemInit() local
1575 if( !pWinMemData ) return SQLITE_ERROR; in winMemInit()
1576 assert( pWinMemData->magic1==WINMEM_MAGIC1 ); in winMemInit()
1577 assert( pWinMemData->magic2==WINMEM_MAGIC2 ); in winMemInit()
1580 if( !pWinMemData->hHeap ){ in winMemInit()
1588 pWinMemData->hHeap = osHeapCreate(SQLITE_WIN32_HEAP_FLAGS, in winMemInit()
1590 if( !pWinMemData->hHeap ){ in winMemInit()
1597 pWinMemData->bOwned = TRUE; in winMemInit()
1598 assert( pWinMemData->bOwned ); in winMemInit()
1601 pWinMemData->hHeap = osGetProcessHeap(); in winMemInit()
1602 if( !pWinMemData->hHeap ){ in winMemInit()
1607 pWinMemData->bOwned = FALSE; in winMemInit()
1608 assert( !pWinMemData->bOwned ); in winMemInit()
1610 assert( pWinMemData->hHeap!=0 ); in winMemInit()
1611 assert( pWinMemData->hHeap!=INVALID_HANDLE_VALUE ); in winMemInit()
1613 assert( osHeapValidate(pWinMemData->hHeap, SQLITE_WIN32_HEAP_FLAGS, NULL) ); in winMemInit()
1622 winMemData *pWinMemData = (winMemData *)pAppData; in winMemShutdown() local
1624 if( !pWinMemData ) return; in winMemShutdown()
1625 assert( pWinMemData->magic1==WINMEM_MAGIC1 ); in winMemShutdown()
1626 assert( pWinMemData->magic2==WINMEM_MAGIC2 ); in winMemShutdown()
1628 if( pWinMemData->hHeap ){ in winMemShutdown()
1629 assert( pWinMemData->hHeap!=INVALID_HANDLE_VALUE ); in winMemShutdown()
1631 assert( osHeapValidate(pWinMemData->hHeap, SQLITE_WIN32_HEAP_FLAGS, NULL) ); in winMemShutdown()
1633 if( pWinMemData->bOwned ){ in winMemShutdown()
1634 if( !osHeapDestroy(pWinMemData->hHeap) ){ in winMemShutdown()
1636 osGetLastError(), (void*)pWinMemData->hHeap); in winMemShutdown()
1638 pWinMemData->bOwned = FALSE; in winMemShutdown()
1640 pWinMemData->hHeap = NULL; in winMemShutdown()